View Full Version : مشکل با ScrollView
raha_jon
دوشنبه 28 بهمن 1392, 21:34 عصر
ببخشید من چند تا باتون ساخته ام با این ویژگی ها،و باتون ها دیگه دارن از اولی تبعیت میکنن<Button
android:id="@+id/button1"
android:layout_width="276dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="11dp"
android:background="@drawable/testya"
android:text="تست"
android:textSize="27dp" />
اما وقتی یک اسکرول اضافه کردم باتون هم به هم میریزند لطفا منو راهنمایی کنید و هر چقد تلاش میکنم نمیتونم به حالت قبل از آوردن اسکرول تنظیم میکنم اینم مشخصات اسکرول
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="200dip"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
تشکر
jafaripur
دوشنبه 28 بهمن 1392, 21:58 عصر
دقیقا اون 200dip رو برای چی نوشتی ؟ :لبخند: و اون سه تا زیرش همون alignParent !??????????????????
raha_jon
سه شنبه 29 بهمن 1392, 11:28 صبح
همین جوری نشوتم که شاید کار کنه اما اصلا کار نکرد.
میشه راهنمایی کنید؟
smemamian
سه شنبه 29 بهمن 1392, 13:56 عصر
مشکل شما دقیقاً کجاست ؟
الان این رو از همین کدهای شما درست کردم ببین منظورت همینه ؟
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="200dip"
android:layout_centerInParent="true"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="11dp"
android:text="تست"
android:textSize="27dp" />
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="11dp"
android:text="تست"
android:textSize="27dp" />
<Button
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="11dp"
android:text="تست"
android:textSize="27dp" />
<Button
android:id="@+id/button4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="11dp"
android:text="تست"
android:textSize="27dp" />
<Button
android:id="@+id/button5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="11dp"
android:text="تست"
android:textSize="27dp" />
</LinearLayout>
</ScrollView>
</RelativeLayout>
5 تا کلید هست که قابلیت scroll توی لی اوت دیده میشه. تصویرش :
116834
raha_jon
سه شنبه 29 بهمن 1392, 16:27 عصر
لطفا اینو عکسو ببینید من قبل از اسکرول دادن باتون ها را ساختم اما وقتی داخل اسکرول گذاشتم قاطی باتی شد و اصلا نتونستم درستشون کنم.اینم عکس یکی قبل از گذاشتن اسکرول هست و دیگری بعد از گذاشتن اسکرول اونی که مرتبه از لرزولیشن بالا پشتیبانی میکنه و باتون ها زیاد دراز نمیکشن.واسه اون میخوام اونجوری کنم.
116836
smemamian
چهارشنبه 30 بهمن 1392, 18:34 عصر
کدتون رو بذارید منظورتون مفهوم تر باشه.
saeed_g21
چهارشنبه 30 بهمن 1392, 19:25 عصر
منظورشان اینه که وقتی Scroll میکنه ظاهر برنامه به هم میخوره
خوب خودت با ماوس انتخاب کن جابجا کن درست بشه دیگه
راستی از LinearLayout استفاده نکن از RelativeLayout استفاده کن
raha_jon
چهارشنبه 30 بهمن 1392, 20:45 عصر
منظورشان اینه که وقتی Scroll میکنه ظاهر برنامه به هم میخوره
خوب خودت با ماوس انتخاب کن جابجا کن درست بشه دیگه
راستی از LinearLayout استفاده نکن از RelativeLayout استفاده کن
بله مشکل این بود واقعا دستت درد نکنه خیلی ممنون.این کارم راه افتاد.من باید از RelativeLayout استفاده میکردم اما فکر نمی کردم در داخل اسکرول کار کنه.ممنون
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.