Androidプログラミング質問スレ Part40
■ このスレッドは過去ログ倉庫に格納されています
0022デフォルトの名無しさん
2014/02/03(月) 19:27:40.29参考にしたのはココ↓
http://developer.android.com/guide/components/fragments.html#Example
や、Eclipse ADTのMaster/Dtailアクティビティ作成ウィザードのスケルトンコードです。
かいつまんで書くと以下のようになっていました。
(いろいろ省略して書いています。)
public class MainActivity extens Activity
implements ListFragment.Callbacks
@Override
public void onListItemSelected() {
if (isTablet) {
getFragmentManager().beginTransaction()
.replace(R.id.detail, new DetailFragment()).commit();
} else {
startActivity(new Intent(this, DetailActivity.class));
}
}
}
これは、タブレットならR.id.detailコンテナをDetailFragmentで置き換える、
スマホなら新しい別Activityをスタートする。と解釈しました。
スマホの場合もActivityを起動するのではなく、
全画面コンテナをDetailFragmentに置換すべきいうイメージでしょうか。
■ このスレッドは過去ログ倉庫に格納されています