بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

کلاس HorizontalScroll شخصی راست به چپ

مدیریت گفتگو
طاهر 12 سال پیش
آخرین تغییر: 12 سال پیش

با سلام

این کلاس یک HorizontalScroll شخصی سازی شده برای اینکه اسکرول از راست به چپ باشه .

public class RightAlignedHorizontalScrollView extends HorizontalScrollView {

    public RightAlignedHorizontalScrollView(Context context) {
        super(context);
    }

    public RightAlignedHorizontalScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public RightAlignedHorizontalScrollView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    protected void onLayout(boolean changed, int l, int t, int r, int b) {
        super.onLayout(changed, l, t, r, b);
        scrollTo(getChildAt(0).getMeasuredWidth(), 0);
    }
}

نظرات

مجتبی یگانه 12 سال پیش
قابل خوندن نیست ، راهنمای درج سورس رو مطالعه کردید ؟
طاهر 12 سال پیش
اصلاح شد . ممنون از تذکر
h_uk2009 12 سال پیش
دست درد نکنه تو کفش بودم !
Hossein Kurd 12 سال پیش
مرسی، اون کانتکست، کانتکست اپلیکیشن هست یا اکتیویتی؟ اکتیویتی کانتکست هست، درسته؟
h_uk2009 12 سال پیش
لطفا توروخدا بگید چجور استفاده کنیم ! فقط یک کلاس نوشتین نه گفتین آیا لایه ایکس ام الی بسازیم نسازیم کجا بزاریم کدو ! خدا خیرت بده تو که کارو کردی تمومش کن
مجتبی یگانه 12 سال پیش
تست نکردم ، ولی احتمالا باید یه نمونه ازش new کنید ، چون والد اش View هست ، میتونید با این روش لینک به UI اضافه کنید ، یا اصلا یه کاستوم کنترل بساید که استاد آموزش دادند :)
طاهر 12 سال پیش
یه کاستوم کنترل هست دیگه اون رو به UI اضافه میکنی بعد هم مثلا تکست ویو داخلش میزاری

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .