اسکرول کردن روی تعدادی زیادی کنترل
مدیریت گفتگو
سلام
من دارم یک برنامه مینویسم که یک بازی رو آموزش میده
من یه جا مشکل دارم
تو یک صفحه 2 تا تکست ویو و 2 تا ایمیج ویو هست
به این صورت
تکست ویو
ایمیج ویو
تکست ویو
ایمیج ویو
ولی فقط تکست ویو و ایمیج ویو اول دیده میشه
درضمن عکس هم بالا و هم پایینش کلی فاصله ایجاد کرده
اینم عکس
http://8pic.ir/images/75207542310991846923.png
حالا 2 سوال پیش میاد
1 : چطوری کاربر بتونه صفحه رو بالا پایین یا اسکرول کنه
2 : فاصله عکس کم بشه
ممنون میشم پاسخ بدید
پاسخها 8
واسه اسکرول کردن میتونید از ScrollView استفاده کنید و تمام ویو هاتون رو داخل اون بذارید.
در مورد عکس احتمالا مشکل از سایز عکس هست و یا اینکه احتمالا fill_parent شده بازم اگه کد xml رو قرار بدید میشه بهتر گفت
نظرات
ممنون بابت پاسخ
الان تست میکنم
اینم کد
<?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>
نظرات
سلام
کد ناقص کپی شده وگرنه مشکلی نداره
شما به عکسی که فرستادم دقت کنید
بالا و پایین ایمیج ویو خالیه
حالا اون اصلا مهم نیست
چطوری کاربر بتونه بالا پایین کنه چون زیر اون تکست ویو و ایمیج ویو باز هم متن و عکس هست ولی دیده نمیشه
با scroll ویو نشد اگرم بشه من بلد نیستم
واقعا ممنون میشم کمک کنید
نظرات
میتونید 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>
نظرات
اقا بالاخره تونستم اسکرول ویو رو درست کنم
ولی خیلی فاصله داره
من با کد عکس رو تنظیم میکنم واسه همین اگه میزارم setimage فاصله زیاده و میزارم setBackground کل صفحه رو میگیره و زشت میشه
چاره چیه؟
نظرات
دقیقا کجا این کار رو انجام بدم متوجه نشدم؟
به صورت xml میفرمایید؟
من میگم با کد نویسی عکس رو تعیین میکنم
نظرات
دوست عزیز شما که دارید از ترکیب متن و عکس استفاده می کنید بهتر نیست از webveiw و html استفاده کنید؟؟؟
نظرات
خب شما میگید بهتره حتما بهتره ولی من کار باهاش رو بلد نیستم
نظرات
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
نظرات