ساخت صفحات با قابلیت اسکرول به بالا و پایین، در برنامه نویسی اندروید
حتما تاکنون صفحاتی را دیده اید که اندازه آنها، بزرگتر از صفحه نمایشگر گوشی است و کاربر می تواند در آنها، با کشیدن انگشت خود به سمت بالا یا پایین، بخش هایی از صفحه را که در نمایشگر گوشی نمایش داده نشده است را ببیند. برای ساخت اینگونه صفحات، باید در فایل xml متناظر با activity این صفحات، کدهای زیر را بنویسیم :
<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>
همان طور که مشاهده می کنید، از تگ ScrollView استفاده کرده ایم که قابلیت اسکرول به بالا و پایین را به وجود می آورد. سپس در میان تگ های ScrollView ، تگ های LinearLayout را نوشته ایم. اکنون اگر بخواهیم مثلا یک دکمه (Button) به صفحه اضافه کنیم، باید کد مربوط به آن را در میان تگ های LinearLayout بنویسیم. مثل کد زیر :
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_simple_3" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginBottom="@dimen/vertical_space"
android:layout_marginLeft="@dimen/horizontal_space"
android:layout_marginRight="@dimen/horizontal_space"
android:layout_marginTop="@dimen/vertical_space"
android:background="@drawable/background_button_2"
android:padding="@dimen/padding_text"
android:text="@string/subject_45"
android:textSize="@dimen/button_text_size" />
</LinearLayout>
</ScrollView>
واقعا عالی بود...خ نیازش داشتم...ممنون از شما
با سلام
ممنون بابت آموزش های خیلی خیلی خوبتون
من میخواستم اگه میشه آموزش اسکرول کردن به چپ و راست رو در اندرویدد استودیو برای ایمیلم بفرستید
خیییلی لازمش دارم
اگه میشه برام بفرستید آموزشش رو
ممنون میشم
با عرض سلام وخسته نباشید
من همین کارو کردم و بین تگ های linearlayout چند imagebutton اضافه کردم ام برنامم رو وقتی شبیه سازی میکنم اکتیویتی که این imagebuttonها توش هست سفید میاد بالا ممنون میشم اگه کمکم کنید خیلی نیاز دارم
منم دقیقا همین مشکلو دارم
مطالب اموزشی سایتتون خیلی خوبه واقعا کار ادم راه میافته خیلی ممنون از همگی خیلی خوبه ...... فقط یه مقدار راجع به برنامه نویسی های پیشرفته اندروید هم مطلب بذارین دیگه تکمیل میشه سایتتون .مثل مباحث طراحی بازی ها و اپلیکیشنهای گرافیکی و در همین حوزه ها چون بیشتر مطالب مباحث نسبتا ساده و غیر گرافیکی میباشد .خیلی ممنون از همگی.
سلام و عرض ادب .
من نمیدونم چطوری ازتون تشکر کنم .
وبسایتتون عالیه .
موفق باشید .
سلام... ممنون از آموزش خوبتون موفق باشید.
سلام
دیزاین برنامه هنگام طراحی اسکرول نامرتب میشه، چی کارکنم؟
ممنون