| |||||||
Das Thema "GridView + OnItemClickListener" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 21.05.2011
Beiträge: 9
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
| ich habe ein Problem, unzwar habe ich eine GridView in der ImageButtons dargstellt werden. Dazu habe ich einen ImageButtonAdapter geschrieben Code: public ImageButtonAdapter(Context c, ArrayList<App> appList) {
this.mContext = c;
this.appList = appList;
}
public int getCount() {
return this.appList.size();
}
public Object getItem(int position) {
return this.appList.get(position);
}
public long getItemId(int position) {
return this.appList.get(position).getId();
}
public View getView(int position,
View convertView, ViewGroup parent) {
ImageButton btn;
if (convertView == null) {
// if it's not recycled, initialize some attributes
btn = new ImageButton(mContext);
btn.setLayoutParams(new GridView.LayoutParams(100, 100));
btn.setPadding(10, 10, 10, 10);
}
else {
btn = (ImageButton) convertView;
}
btn.setImageDrawable(this.appList.get(position).getIcon());
btn.setId(this.appList.get(position).getId());
return btn;
} So weit so gut es wird alles korrekt angezeigt. Aber jetzt das Problem, ich benötige für jedes Item einen OnClick also dachte ich mir nehm ich die OnItemClickListener. Code: this.g = (GridView) findViewById(R.id.mainApps);
ImageButtonAdapter adapter = new ImageButtonAdapter(this,
App.getApps());
this.g.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> arg0,View arg1, int arg2, long
arg3) { doIT(arg1)} });
registerForContextMenu(this.g);
this.g.setAdapter(adapter); Hab ich falsch gedacht? Fehler im Adapter? oder warum funktioniert das nicht? vielen dank schonmal. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mehrere Seiten | GridView | computer_freak | Android App Entwicklung | 1 | 16.05.2011 16:22 |
| Zu kleine Thumbnails in einer GridView | Unicate | Android App Entwicklung | 0 | 15.04.2011 13:23 |
| CustomImageView + GridView + onItemClick | Unicate | Android App Entwicklung | 3 | 01.10.2010 12:00 |
| GridView & getView Aufruf | padde83 | Android App Entwicklung | 3 | 05.08.2010 10:00 |
| Probleme mit OnItemClickListener der ExpandableListView | dereulenspiegel | Android App Entwicklung | 0 | 24.12.2009 20:49 |