プログラムで 2 つのタブの 2 つのアクティビティ クラスにアクセスしようとするタブ レイアウトを使用する必要があります。試してみましたが、実行時にエラーが発生しました。以下の私のコードを参照し、アクティビティをテストしてください
public class TestActivity extends TabActivity {
protected static final View View = null;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Resources ressources = getResources();
TabHost tabHost = getTabHost();
// Android tab
Intent intentAndroid = new Intent().setClass(this, AndroidActivity.class);
TabSpec tabSpecAndroid = tabHost
.newTabSpec("Android")
.setContent(intentAndroid);
tabHost.addTab(tabSpecAndroid);
setContentView(tabHost);
}
}
Android アクティビティ ( として名前でタブ オーダーで表示する必要があるアクティビティandriod
)
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class AndroidActivity extends Activity
{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textview = new TextView(this);
textview.setText("This is Android tab");
setContentView(textview);
}
}
何が悪いのかわかりません。TabLayout
プログラムで(xmlファイルを使用せずに)簡単なサンプルを提供してください。