آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اسکرول کردن روی تعدادی زیادی کنترل

Pr0gramm3r  12 سال پیش  12 سال پیش
0 0

سلام

من دارم یک برنامه مینویسم که یک بازی رو آموزش میده

من یه جا مشکل دارم

تو یک صفحه 2 تا تکست ویو و 2 تا ایمیج ویو هست

به این صورت

تکست ویو

ایمیج ویو

تکست ویو

ایمیج ویو

ولی فقط تکست ویو و ایمیج ویو اول دیده میشه

درضمن عکس هم بالا و هم پایینش کلی فاصله ایجاد کرده

اینم عکس

http://8pic.ir/images/75207542310991846923.png

حالا 2 سوال پیش میاد

1 : چطوری کاربر بتونه صفحه رو بالا پایین یا اسکرول کنه

2 : فاصله عکس کم بشه

ممنون میشم پاسخ بدید

0 0
دوست من، سئوال را تمیز بپرسید، عکس را آپلود کنید و لینک ندهید، از Bullet ها استفاده کنید و در جمع راهنمای سرویس پرسش و پاسخ را مطالعه کنید. (12 سال پیش)
 برای این سوال 8 پاسخ وجود دارد.
پاسخ به سوال 
ajn91  12 سال پیش
+1 0

واسه اسکرول کردن میتونید از ScrollView استفاده کنید و تمام ویو هاتون رو داخل اون بذارید.
در مورد عکس احتمالا مشکل از سایز عکس هست و یا اینکه احتمالا fill_parent شده بازم اگه کد xml  رو قرار بدید میشه بهتر گفت

پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

ممنون بابت پاسخ

الان تست میکنم

اینم کد 

 <?xml versi encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg"
    android:gravity="left|right"     android:orientati >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:text="TextView"
        android:textSize="16dp" />
    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
  />
        <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:text="TextView"
        android:textSize="16dp" />
    <ImageView
        android:id="@+id/imageView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
  />
</LinearLayout>
0 0
کدتون یکم مشکل داره. اول اینکه شما واسه کل لایه بک گراند گذاشتید نه یک ImageView دوم اینکه orientation لایتون تو کد مشخش نیست که باید vertical باشه برای این مورد (12 سال پیش)
پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

سلام

کد ناقص کپی شده وگرنه مشکلی نداره

شما به عکسی که فرستادم دقت کنید

بالا و پایین ایمیج ویو خالیه

حالا اون اصلا مهم نیست

چطوری کاربر بتونه بالا پایین کنه چون زیر اون تکست ویو و ایمیج ویو باز هم متن و عکس هست ولی دیده نمیشه

با scroll ویو نشد اگرم بشه من بلد نیستم

واقعا ممنون میشم کمک کنید

پاسخ به سوال 
ajn91  12 سال پیش
0 0

میتونید scaleType رو تغییر بدید و یا اینکه بجای src ، Background   واسش ست کنید

<!--?xml versi encoding "utf-8"?--><?xml versi encoding "utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ScrollView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientati >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="TextView"
android:textSize="16dp" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:src="@drawable/img_1" />
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:text="TextView"
android:textSize="16dp" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:src="@drawable/img_2" />
</LinearLayout>
</ScrollView>
پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

اقا بالاخره تونستم اسکرول ویو رو درست کنم

ولی خیلی فاصله داره

من با کد عکس رو تنظیم میکنم واسه همین اگه میزارم setimage فاصله زیاده و میزارم setBackground کل صفحه رو میگیره و زشت میشه

چاره چیه؟

0 0
پاسخ بالا رو بخون ببین کارت راه میفته یا نه (12 سال پیش)
پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

دقیقا کجا این کار رو انجام بدم متوجه نشدم؟

به صورت xml میفرمایید؟

من میگم با کد نویسی عکس رو تعیین میکنم

پاسخ به سوال 
utab  12 سال پیش
0 0

دوست عزیز شما که دارید از ترکیب متن و عکس استفاده می کنید بهتر نیست از webveiw و  html  استفاده کنید؟؟؟

پاسخ به سوال 
Pr0gramm3r  12 سال پیش
0 0

خب شما میگید بهتره حتما بهتره ولی من کار باهاش رو بلد نیستم

 

0 0
آموزش های آخر استاد در ارتباط با webveiw کمکتون می کنه (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .