我需要使用选项卡布局,在其中我尝试以编程方式访问 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 活动(需要在名称中按 Tab 键顺序显示的活动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 文件)。