まず、選択するオプティオが5つしかない単純なAndroidアプリケーションを作成しました。この目的のために、私はメインアクティビティで5つのボタンを使用しました。今私はScrollViewに20以上のボタンを選択しています。この種のアプリケーションを表現するための最良の方法は何であるAndroidの多くのボタンを使ってレイアウトを作成する最も良い方法
アプリは次のようになり(?ScrollViewのボタンを使用してTabHostを使用するか、またはいくつかの他のウィジェットとは?):
まず、選択するオプティオが5つしかない単純なAndroidアプリケーションを作成しました。この目的のために、私はメインアクティビティで5つのボタンを使用しました。今私はScrollViewに20以上のボタンを選択しています。この種のアプリケーションを表現するための最良の方法は何であるAndroidの多くのボタンを使ってレイアウトを作成する最も良い方法
アプリは次のようになり(?ScrollViewのボタンを使用してTabHostを使用するか、またはいくつかの他のウィジェットとは?):
使用grid view
。グリッドビューを使用して複数のボタンを画面に表示するのは簡単です。
Grid View
またはList View
またはRecycler View
アダプタは自動的にあなたが欲しいの名前、私は私の今後のアプリのためにした何かでボタンを追加します。 data
というjavaクラスを作成しましたが、これは私のアプリケーション用に「データ」を持っています。 それは私のGridViewのためのイメージの配列を持っています。
SO:
public final static String[] myArray
あなたの名前の配列、またはデータ
convertView
がnull
&タグNOTEとしてホルダーを設定している場合getView
にボタンのIDを見つける
viewHolder
クラス内であなたのボタンを配置それは何もしないか、テキストを編集してください、読んでください。
gridView.setAdapter(new myCustomAdapter(parameter1, parameter2,data.myArray);
注:
View.OnClickListener[]
し、それを名前を付け、それを初期化することができます。
新しい「RecyclerView」のリストビューをチェックアウトしましたか? – Chisko
'RecyclerView'を使用してください –
ええ、私は' ListView'または 'RecyclerView'を使用します。 –