ListFragments
同じアクティビティで複数を呼び出す必要があるアプリを開発しています。ListFragment
10行のメインの親が含まれています。各行をクリックして、このようListView
に親の隣に新しい子を開く必要があります。そして、私のコーディングはListView
public class FragmentListArray extends Activity {
static String[] TITLES =
{
"Henry IV (1)",
"Henry V",
"Henry VIII",
"Richard II",
"Richard III",
"Merchant of Venice",
"Othello",
"King Lear"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Create the list fragment and add it as our sole content.
if (getFragmentManager().findFragmentById(android.R.id.content) == null) {
ArrayListFragment list = new ArrayListFragment();
getFragmentManager().beginTransaction().add(android.R.id.content, list).commit();
}
}
public static class ArrayListFragment extends ListFragment {
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setListAdapter(new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, FragmentListArray.TITLES));
}
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
// here i need to achieve my childview click listener..
}
}
}
onitem クリック リスナーの設定方法がわかりません。上記を達成するのを手伝ってください。前もって感謝します。