これは、Android用の私の最初のタブ付きアプリケーションです。アンドロイドのウェブサイトで「HelloTabWidget」アプリをウォークスルーしましたが、タブにコンテンツを追加する方法がわかりません。FrameLayoutは、(私が読んだものから)左上にそれらを積み重ねます。いくつかのtextviewとimageViewを追加しましたが、最後に追加されたアイテムしか表示されません。フレームレイアウトの代わりにリニアレイアウトを使用する方法はありますか?そうでない場合、タブに複数のビューを配置するにはどうすればよいですか?例とは異なる唯一のことは、4番目のタブを追加したことです。[アクティビティ]タブの1つに、次のコードを挿入して、複数のアイテムを表示しようとしました。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textview = new TextView(this);
textview.setText("This is the About tab");
setContentView(textview);
TextView textview2 = new TextView(this);
textview2.setText("About Test");
setContentView(textview2);
ImageView imgView = new ImageView(this);
imgView.setImageDrawable(getResources().getDrawable(R.drawable.header));
setContentView(imgView);
}
これが私が従った例へのリンクです:http: //developer.android.com/resources/tutorials/views/hello-tabwidget.html