خانه اندروید

800 ساعت آموزش اختصاصی

بیش از 30 هزار دانشجو

آموزش های پروژه محور

مطالب پیشنهادی حتما مشاهده کنید :

آموزش استفاده از اسکرول ویو ScrollView اندروید استودیو

آموزش استفاده از اسکرول ویو ScrollView اندروید استودیو

آموزش استفاده از اسکرول ویو ScrollView اندروید استودیو

اسکرول ویو ScrollView اندروید استودیو

اسکرول ویو ScrollView

با عرض سلام و وقت بخیر خدمت شما کاربران گرامی با آموزش اسکرول ویو ScrollView که در قالب فیلم آموزشی تهیه شده در خدمت شما هستیم قصدمون در این آموزش آشنایی شما عزیزان با اسکرول ویو هست همان طور از نامش پیداست برای اسکرول کردن استفاده میشه و برای کامل کردن اموزش قبل و مشکل landscape رو حل کرده ایم و برای این موضوع از اسکرول ویو به صورت عمودی استفاده کرده ایم.که در لینک زیر می توانید آموزش قبلی رو مشاهده کنید.

عکس گرفتن انتخاب برای والپیپر wallpaper اندورید استودیو 

دقت کنید دوستان این آموزش پیشنهاد نمیشه که ازش استفاده کنید و صرفا جهت یادگیری اسکرول ویدو هست و می خواهیم این مشکل رو برطرف کنیم.لطفا جهت دانلود فیلم آموزشی به انتهای این مطلب برید ودانلود کنید.

سورس کد:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="https://schemas.android.com/apk/res/android"
    xmlns:tools="https://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
<LinearLayout
    android:id="@+id/activity_main"
    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="com.app.homeandroidir.myapplication.MainActivity"
    android:orientation="vertical">
    <ImageView
        android:layout_width="200dp"
        android:layout_height="200dp"
        android:layout_gravity="center"
        tools:background="@color/colorAccent"
        android:layout_marginTop="10dp"
        android:id="@+id/imgview"/>

    <ImageButton
        android:layout_width="200dp"
        android:layout_height="50dp"
        android:layout_marginTop="10px"
        android:background="@color/colorPrimaryDark"
        android:layout_gravity="center"
        android:id="@+id/imgbutton"
       />
    <Button
        android:layout_width="200dp"
        android:layout_height="50dp"
        android:layout_marginTop="10dp"
        android:id="@+id/btnselect"
        android:layout_gravity="center"
        android:text="انتخاب عکس"/>

</LinearLayout>

    </ScrollView>

 

اگر سورس کد بالا رو مشاهده کنید می بنید که از یک تگ اسکرول استفاده شده در ابتدا و برای بسته شدن تگ اسکرول در انتها استفاده شده از همین تگ.مثل html که می نویسیم.فقط کافی دیزاین و یا سورس کدی که میخواهیم اسکرول بخوره در بخش landscape در بین این تگ ها قرار بدیم.کاربری وقتی اپلیکیشن ما رو نصب می کنه عملا با تاپ دادن و یا چرخوندن گوشی اپلیکیشن واکنش نشون میده و اسکرول می خوره و بقیه دکمه ها و یا عناصری که قرار داده شدن دیده میشن و کار می تونه انتخاب کنه.

 

خانه اندروید دانلود فیلم آموزشی  لطفا فیلم آموزشی رو هم ببنید برای توضیحات بیشتر :

homeandroid.ir  آموزش استفاده از اسکرول ویو ScrollView اندروید استودیو

حجم فیلم آموزشی   حجم فیلم : ۱۲ مگابایت

پسورد فایل   پسورد فایل فشرده : homeandroid.ir

خانه اندروید منبع آموزش : خانه اندروید

 

درباره نویسنده

جواد محمدی هستم بنیان‌گذار سایت خانه اندروید در خدمتون هستیم با آموزش و مفاهیم برنامه نویسی اندروید-نزدیک به 10 سال هست در حوزه برنامه نویسی فعالیت می کنم. مسلط به kotlin,java,flutter,php هستم . در خانه اندروید دانستی های خودم را در اختیار تمامی علاقمندان به برنامه نویسی قرار میدم.تشکر از اینکه خانه اندرورید رو دنبال می کنید.

قبل از ارسال دیدگاه

  • قبل از ارسال دیدگاه: لطفا دیدگاه خودتون رو فقط در مورد این مطلب بنویسید.سپاسگزارم.

    دیدگاه های طولانی نادیده گرفته می شوند لذا دیدگاه خودتان را در دو خط خلاصه کنید.

    دیدگاه های که شامل توهین یا متن توهین آمیز اصلا تایید نمی شود.

    به دیدگاه های بی نام و نشان که ایمیل فیک و نام فیک وارد می کنند پاسخ داده نمی شود

15 دیدگاه

  1. sahar گفت:

    سلام
    اکتیویتی من دارای بک گراند به صورت عکس و زمانی که از scroll استفاده می کنم عکس کشیده می شود .
    چه کار کنم که عکس کشیده نشه و فقط این scroll برای محتویات باشه نه عکس بک گراند

  2. madeh گفت:

    سلام اگر تعداد زیادی دکمه در یک صفحه داشته باشیم باید آنهارا در چه ویجتی قرار دهیم که برنامه همه را اسکرول کند؟

  3. moeed گفت:

    سلام این اسکرول رو برای حالت افقی چطور باید تعریف کنیم؟

  4. علی گفت:

    سلام من یک مشکل دارم آون اشاره گر اسکرول ویو که هنگام جابه جایی به سمت بالا پایین ضاهرا میشه زمانی که زبان گوشی رو فارسی میکنم به سمت چپ میره و زمانی که زبان گوشی رو انگیلیسیه به سمت راست میره چطوری باید ثابتش کنم که تو هر زبان اشاره گرش مثلا فقط سمت راست باشه

    • Admin گفت:

      سلام و احترام دوست عزیزم.
      لطفا لایه یا روت اصلی رو دایرکشن rtl بدین تا در هر صورتی که زبان گوشی چه انگلیسی یا فارسی ثابت بمونه .
      android:layoutDirection=”rtl”
      با قرار دادن این اتروبیوت باید مشکل برطرف بشه.
      با احترام

      • علی گفت:

        دستتان درد نکنه بابت پاسخ گویی خداخیرتون بده فقط یک سوال دیگه میشه یک توضیح کوتاه برای قرار دادن تنظیم فونت که خوده کاربر داخل اپ بتونه فونت خودشو انتخاب کنه بدین ممنون

        • Admin گفت:

          سلام و احترام دوست عزیزم علی
          خدمتون عرض کنم در رابطه با این موضوع باید فیلم اموزشی تهیه کنیم که هنوز متاسفانه فرصتی نشده ولی توضیحات به شکل هست باید با ساختار key and value کار کنید و فونت های دلخوه را تعریف کنید و از spinner ها استفاده کنید تا کاربر فونت مورد علاقه خود را انتخاب کنید به کمک متد onResume
          موفق باشین.
          با احترام.

  5. mehran-faraji گفت:

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

    • Admin گفت:

      سلام و درود دوست عزیزم.
      لطفا سورس بخش xml خودتون رو هم برای من قرار بدید چون اینجوری نمیشه نظر داد باید ببینم شما چطور استفاده می کنید که این مشکل پیش میاد.
      سپاس.

  6. سالار گفت:

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