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



مشکل عدم نمایش gridView در فرگمنتزمان کنونی: ۱۳۹۵/۰۹/۲۰، ۰۷:۰۶ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: دیب دمینی
آخرین ارسال: دیب دمینی
پاسخ 1
بازدید 214

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل عدم نمایش gridView در فرگمنت

مشکل عدم نمایش gridView در فرگمنت

#1
دوستان سلام
من میخوام داخل فرگمنت  یه گرید ویو نمایش بدم ولی نمیدونم چرا هیچی نمایش داده نمیشه

ImageAdapter.java:
کد پی‌اچ‌پی:
public class ImageAdapter extends BaseAdapter {
    private 
Context context;

    public 
ImageAdapter(Context context) {
        
this.context context;
    }

    public 
View getView(int positionView convertViewViewGroup parent) {

        
LayoutInflater inflater = (LayoutInflatercontext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        
convertView inflater.inflate(R.layout.imageparentfalse);

        
ImageView wall = (ImageViewconvertView.findViewById(R.id.wall);
        
wall.setBackgroundResource(R.drawable.ic_cloud_download_white_24dp);

        return 
convertView;
    }

    @
Override
    
public int getCount() {
        return 
100;
    }

    @
Override
    
public Object getItem(int position) {
        return 
null;
    }

    @
Override
    
public long getItemId(int position) {
        return 
0;
    }


fragment.java :
کد پی‌اچ‌پی:
@Override
    
public View onCreateView(LayoutInflater inflaterViewGroup containerBundle savedInstanceState) {

        
View view inflater.inflate(R.layout.fragment_else,container,false);
        
gridView = (GridView)view.findViewById(R.id.gridImages);
        
gridView.setAdapter(new ImageAdapter(getActivity().getApplicationContext()));
        
gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @
Override
            
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
                Toast.makeText(getActivity(), i, Toast.LENGTH_SHORT).show();
            }
        });

        return view;
    } 

fragment.XML : 
کد پی‌اچ‌پی:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
xmlns:tools="http://schemas.android.com/tools"
    
android:layout_width="match_parent"
    
android:layout_height="match_parent"
    
tools:context="ir.mabnasoft.wallpapers4k.ElseFragment">

    <
GridView
        android
:id="@+id/gridImages"
        
android:layout_width="fill_parent"
        
android:layout_height="fill_parent"
        
android:columnWidth="160dp"
        
android:numColumns="auto_fit" />

</
FrameLayout
image.XML :
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical">

    <ImageView
        android:id="@+id/wall"
        android:layout_width="160dp"
        android:layout_height="160dp"
        android:scaleType="centerCrop" />

    <ImageView
        android:id="@+id/download"
        android:layout_width="160dp"
        android:layout_height="40dp"
        android:background="@color/colorPrimaryDark"
        android:gravity="center"
        android:src="@drawable/ic_cloud_download_white_24dp" />


</LinearLayout> 
 

 
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)