ساخت ایتم های افقی
سلام چند روزه گیر ساخت ایتم افقی هستم
میخوام مثل بازار که ایتم های افقیش اسکرول میشه بسازم.اما من میخوام 4 تا ایتم افقی بسازم که اسکرولش مهم نیست
لطفا کمکم کنید سرچ زدم اما به نتیجه نرسیدم
please......
با سلام
احتمال قوی بازار از RecyclerView استفاده کرده ، شما هم میتونین از اون استفاده کنین و با استفاده از Layout Manager به شیوه ای که دوس دارین آیتم هاتونو نمایش بدین ، برای نمایش افقی از کد زیر استفاده کنید :
list.setLayoutManager(new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false));
که list اسم RecyclerView شماس .
اگر هم که فقط میخواین 4 آیتم افقی درست کنین و از RecyclerView استفاده نکنین ، یه LinearLayout قرار بدین و Orientation اون رو Horizontal قرار بدین و آیتم های مورد نظرتون رو داخل اون قرار بدین .
موفق باشید./
ممنون از شما اقای صادقی من مثل شکل پایین با LinearLayuat ایتم هام رو چیدم

حالا ArrayList دارم که داخلش یک ایمیج و2 تا تکست که این ArrayList از دیتابیس مقادیر رو میگیرم
حالا چطوری ایتم هام رو که با لینیر لیوت ساختم به ترتیب پرش کنم؟
مثل لیست که اداپتر داره وخودش به ترتیب ایتم ها رو لیستی میچینه امیدوارم
منظورم رو بفهمید....
سلام مجدد ،
من برای قسمت عکس ها کد رو مینویسم ، خودتون برای 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));
}
پ.ن : به شخصه برای تعداد کم آبجکت همون روش معمول و ساده رو پیشنهاد میکنم ولی به طور کلی از این طریق هم میشه پیاده سازی کرد .
موفق باشید./
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .