私はアイテムが画像+テキストで作られたリストを持つアクティビティを持っています。私は、ユーザーがビューを変更して、その代わりに(同じ要素がまだ同じ画像+テキストで作られている)グリッドビューを持つことを許可する必要があります。ユーザーがアイコンメニューを通じてそれを行うことができますリストビューからグリッドビューに渡す
:
public boolean onOptionsItemSelected(MenuItem item)
{
if(item.getItemId()== R.id.change_view)
{
// ?
}
}
は、私はちょうど新しいアダプタを設定しようとしました(下記参照)が、それは私が新しいアクティビティを作成する必要がwork..doていませんそれを行う?
if(item.getItemId()== R.id.change_view)
{
setContentView(R.layout.grid_view);
gridViewAdapter = new GridViewAdapter(this,R.layout.bookmark_list_item,MyApp.getItems().findAll());
list.setAdapter(gridViewAdapter);
list.setVisibility(View.VISIBLE);
}
簡潔かつ正確な..あなたに感謝;) – SegFault
@Andy RESあなたはDYNAを変更するには、いくつかのリンク/チュートリアルを与えることができますリストビューからグリッドビューへ、または逆に – Hendy
ポイント#4。どのような完全にエレガントなソリューション! – eidylon