D
Didi95
Neues Mitglied
- 0
Guten Abend,
ich bin gerade dabei eine GridView in meine App zu implementieren. Gibt ja genug Beispiele im Internet, wie man das macht. Allerdings kriege ich eine NullPointerException wenn ich den LayoutInflater ins Spiel bringe. Kann mir da jemand helfen?
ich bin gerade dabei eine GridView in meine App zu implementieren. Gibt ja genug Beispiele im Internet, wie man das macht. Allerdings kriege ich eine NullPointerException wenn ich den LayoutInflater ins Spiel bringe. Kann mir da jemand helfen?

Code:
mport com.example.vertretung.R;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.GridView;
import android.widget.ImageView;
public class MenuAdapter extends BaseAdapter {
Context MyContext;
public void ImageAdapter(Context _MyContext)
{
MyContext = _MyContext;
}
@Override
public int getCount()
{
/* Set the number of element we want on the grid */
return 2;
}
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
View MyView = convertView;
//Inflate the layout
LayoutInflater li = (LayoutInflater) MyContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
if ( convertView == null )
{
//
MyView = li.inflate(R.layout.gridview_item, null);
// Add The Image
ImageView iv = (ImageView) MyView.findViewById(R.id.grid_item_image);
iv.setImageResource(R.drawable.vertretung);
}
return MyView;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return 0;
}
}