0
私はベースアダプタでグリッドビューを使用しています。アクティビティが開かれるたびに、デフォルトのビューが中央に表示され、ユーザーが追加するアイテムを追加すると、デフォルトのビューの横に表示されます。Android GridView:デフォルトのビューを中心に
ここでdefaultviewをクリックすると、別のアクティビティが開始され、他のアイテムをクリックすると別のアクティビティが開きます。以下は
は、以下の私の活動は@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.addcompanytogrid_layout);
// Bitmap homeIcon = BitmapFactory.decodeResource(this.getResources(), R.drawable.add);
//String imageUri = "drawable://" + R.drawable.add;
Uri otherPath =Uri.parse("android.resource://tabquote.mycompany.com.myquate/" + R.drawable.add);
String imageUri = otherPath .toString();
rowItemstodisplay = new ArrayList<RowItem>();
allitems = new ArrayList<RowItem>();
// RowItem item = RowItem.getInstance();
RowItem item = new RowItem();
String im = item.getImagepath();
String ti = item.getTitle();
rowItemstodisplay.add(new RowItem(im,ti));
RowItem item1 = new RowItem();
item1.setImagepath(im);
item1.setTitle("Add Company");
rowItemstodisplay.add(item1);
for (int i=0; i<rowItemstodisplay.size(); i++) {
allitems.add(rowItemstodisplay.get(i));
}
listView = (GridView) findViewById(R.id.gv);
CustomBaseAdapter adapter = new CustomBaseAdapter(this, rowItemstodisplay);
listView.setAdapter(adapter);
listView.setOnItemClickListener(this);
}
あなたの問題は何ですか? – Spartan
デフォルトビューを取得できません。項目が追加されていますが、defaultviewの実装方法がわかりません – hari86
アクティビティコードを追加 –