このリンクからマスター/詳細フラグメントを作成しています。これは正常に動作します。ここでは、詳細フラグメント クラスのテキストビューの代わりに、リストビューを実装したいと思います。(つまり) マスタービューの詳細を子リストビューとして表示したいので、detail.xml を試しました。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ListView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:id="@+id/listview1"
/>"
<ListView
android:layout_width="120dp"
android:layout_height="wrap_content"
android:id="@+id/listview2"
/>"
</LinearLayout>
そして私の詳細ではFragmentクラス
public class DetailFragment1 extends ListFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] values = new String[] { "1", "2", "3",
"4" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
android.R.layout.simple_list_item_1, values);
setListAdapter(adapter);
}
私の問題は、初期段階で子リストビューが表示されていることですが、マスターページの最初の行をクリックしたときにこのリストビューを表示したい.フラグメントが初めてなので、これを達成するのを手伝ってください. 前もって感謝します..