ورود

View Full Version : ساخت scrool view



kfaghih
یک شنبه 26 مهر 1394, 11:46 صبح
با سلام
نحوه ساخت و استفاده ازscrool view در اندروید (نرم افزار eclipse) چگونه است ؟

iran_sun99
یک شنبه 26 مهر 1394, 11:51 صبح
سوالت خیلی کلی گفتی دنبال چی هستی؟

kfaghih
یک شنبه 26 مهر 1394, 11:53 صبح
مثلا می خوام بدونم عناصر قسمت پایینی نرم افزار که در حالت عادی از دید کاربر پنهان هست و کاربر برای دیدنش باید scrool view رو حرکت بده رو چجوری باید ساخت و مرتب کرد ؟

ali_khodayar
یک شنبه 26 مهر 1394, 12:45 عصر
در صفحه xml تمامی دکمه ها ، تکست ها و ... رو بین دو تگ
<ScrollView> </ScrollView> قرار بده

kfaghih
یک شنبه 26 مهر 1394, 14:08 عصر
ممنون از راهنماییتون ولی طرز چینش اونها در صفحه رو چجوری تغییر بدم؟

hosseinaryai
یک شنبه 26 مهر 1394, 19:09 عصر
اول یه لایه ی خالی می سازی به این شکل :


<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">

</LinearLayout>
</ScrollView>



بعد تمام کنترل هایی که می خوای رو توی LinearLayout بچین
.. حالا برو توی لایه ی اصلی و و اونجایی که باید اسکرولو نمایش بدی این کدو بنویس :



<include
android:layout_width="match_parent"
android:layout_height="match_parent"
layout="@layout/lay_test" />


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

حالا علت اینکار چیه ، اگه مستقیم توی صفحه ی اصلی اسکرول استفاده کنی اگه تعداد کنترل ها زیاد شه دیگه نمی تونی به اون کنترل هایی که از صفحه رفتن بیرون توی حالت دیزاین دسترسی داشته بشی و چینش اونها مشکل میشه .. اما اگه یه لایه جدا بسازی و کنترل اولو یکسره اسکرول در نظر گیری ، صفحه تا جایی که کنترل داشته باشه همیجوری بازتر میشه و چیدن دیزاین خیلی راحت تره