آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت ایتم های افقی

JOBS  10 سال پیش  10 سال پیش
0 0

سلام چند روزه گیر ساخت ایتم افقی هستم 

میخوام مثل بازار که ایتم های افقیش اسکرول میشه بسازم.اما من میخوام 4 تا ایتم افقی بسازم که اسکرولش مهم نیست 

لطفا کمکم کنید سرچ زدم اما به نتیجه نرسیدم

please......

0 0
سلام ، یه لایه ای که orientation افقی و ارتفاع 48 dip داره بندازین داخل یه ScrollView افقی . (10 سال پیش)
 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
صادقی راد  10 سال پیش
+1 0

با سلام

احتمال قوی بازار از RecyclerView استفاده کرده ، شما هم میتونین از اون استفاده کنین و با استفاده از Layout Manager به شیوه ای که دوس دارین آیتم هاتونو نمایش بدین ، برای نمایش افقی از کد زیر استفاده کنید :

list.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false));

که list اسم RecyclerView شماس .

اگر هم که فقط میخواین 4 آیتم افقی درست کنین و از RecyclerView استفاده نکنین ، یه LinearLayout قرار بدین و Orientation اون رو Horizontal قرار بدین و آیتم های مورد نظرتون رو داخل اون قرار بدین .

موفق باشید./

0 0
ممنون از پاسختون اما اما ایتم های من 2 تا TextView و یک ImageView دارند من چطوری 4 تا از ارایه ام رو به اونا نسبت بدم؟ امیدوارم تونسته باشم منظورم رو رسونده باشم (10 سال پیش)
0 0
متوجه منظورتون نشدم جناب حاجتی ، یعنی چی "4 تا از ارایه ام رو به اونا نسبت بدم؟" مفصل تر بفرمایین دقیقا چی مد نظرتونه که راحت تر بشه راهنمایی کرد . (10 سال پیش)
پاسخ به سوال 
JOBS  10 سال پیش
0 0

ممنون از شما اقای صادقی من مثل شکل پایین با LinearLayuat ایتم هام رو چیدم 

حالا ArrayList دارم که داخلش یک ایمیج و2 تا تکست  که این ArrayList از دیتابیس مقادیر رو میگیرم 

حالا چطوری ایتم هام رو که با لینیر لیوت ساختم به ترتیب پرش کنم؟

مثل لیست که اداپتر داره وخودش به ترتیب ایتم ها رو لیستی میچینه امیدوارم 

منظورم رو بفهمید....

0 0
خواهش میکنم ، اگر درست متوجه شده باشم ، هدفتون اینه که برای مثال در عکسی که فرستادین ، سه لیست مجزا و هر کدوم با سه عضو داشته باشین که دو تا از لیست ها متن تکست ویو هاتون رو ذخیره میکنند و یکی دیگه ریسورس عکس رو برای لود تصویر در بر داره ، اگر قصد همین کار رو داشته باشین میشه دو لیست از تکست ویو ها و یک لیست از ایمیج ها درست کرد و ایمیج ها و تکست ویو های مربوط به خودشون رو به اون ها مرتبط کرد و بعد از اون از طریق سه لیست مجزا دیگه ، متن تکست ویو ها و ریسورس عکس ها رو به اون ها نسبت داد . اگر مشکلی هست یا هدفتون چیز دیگه ای هست بفرمایید ، موفق باشید./ (10 سال پیش)
0 0
ممنون از پاسختون.اگه مثال کدی باشه خیلی بهتر میفهمم اقای صادقی. (10 سال پیش)
پاسخ به سوال 
صادقی راد  10 سال پیش
0 0

سلام مجدد ،

من برای قسمت عکس ها کد رو مینویسم ، خودتون برای TextView ها مشابهش رو پیاده سازی کنین :

        ImageView img1,img2,img3;
        ArrayList<ImageView> imgs = new ArrayList<>();
        ArrayList<Integer> drawables = new ArrayList<>();
        imgs.add(img1);
        imgs.add(img2);
        imgs.add(img3);
        drawables.add(R.drawable.img1);
        drawables.add(R.drawable.img2);
        drawables.add(R.drawable.img3);
        for (int i=0;i<imgs.size();i++)
        {
            imgs.get(i).setImageResource(drawables.get(i));
        }

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

موفق باشید./

0 0
اقای صادقی راد واقا ازتون بابت جواب وهمکاری متشکرم. (10 سال پیش)

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