انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رفتار نرمال گرید ویو (به هم ریختگی item ها هنگام اسکرول)

رفتار نرمال گرید ویو (به هم ریختگی item ها هنگام اسکرول)

#4
کدهای تعیین منابع عناصر، بر اساس position هستند و بنابراین مشکلی ندارند. شما ساختار روش getView را همانند همان کلید تغییر بدهید. مثلا در آن کلید، به صورت زیر است :

کد پی‌اچ‌پی:
@Override
public View getView(int positionView convertViewViewGroup parent) {
        
LayoutInflater inflater = (LayoutInflatergetSystemService(Context.LAYOUT_INFLATER_SERVICE);
        
View row inflater.inflate(R.layout.list_itemparentfalse);
        
        
String stringName "string_key_" String.valueOf(position+1); 
        
int string_res_ID getResources().getIdentifier(stringName,"string",getPackageName());
        
String my_string getResources().getString(string_res_ID);
        
TextView tv = (TextViewrow.findViewById(R.id.textView1);
        
tv.setText(my_string);
        
        
String imageName "key_" String.valueOf(position+1); 
        
int image_res_ID getResources().getIdentifier(imageName,"drawable",getPackageName());
        
ImageView iv = (ImageViewrow.findViewById(R.id.imageView1);
        
iv.setImageResource(image_res_ID);

        return 
row;


کاری با تعیین منابع برای عنصرها نداریم. منظورم این بخش می باشد :

کد پی‌اچ‌پی:
View row inflater.inflate(R.layout.list_itemparentfalse); 

در خط بالا، لایه متناظر با لایه گرافیکی item ها (در اینجا برابر R.layout.list_item) ذکر شده. شما هم نام ذکر شده در پروژه اندروید خود را بیابید.
همچنین بخش های اضافه کد خود را حذف کنید (آن بخش if و else) تا کامل مشابه مورد بالا (ساختار ذکر شده برای روش getView) شود.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط parniaznet ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: رفتار نرمال گرید ویو (به هم ریختگی item ها هنگام اسکرول) - توسط admin - ۱۳۹۴/۰۲/۲۳, ۱۱:۱۴ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان