首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android如何将toExtra放入TabHost活动的活动中?

在Android中,将toExtra放入TabHost活动的活动中,需要遵循以下步骤:

  1. 首先,在AndroidManifest.xml文件中添加TabActivity的声明: android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar"> </activity><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TabWidget android:id="@android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@android:id/tabcontent" android:layout_width="match_parent" android:layout_height="match_parent"/> </LinearLayout> </TabHost>public class TabActivity extends AppCompatActivity { private TabHost tabHost; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_tab); tabHost = (TabHost) findViewById(android.R.id.tabhost); tabHost.setup(); // 添加Tab TabSpec tabSpec1 = tabHost.newTabSpec("Tab 1"); tabSpec1.setIndicator("Tab 1"); tabSpec1.setContent(new Intent(this, Tab1Activity.class)); tabHost.addTab(tabSpec1); TabSpec tabSpec2 = tabHost.newTabSpec("Tab 2"); tabSpec2.setIndicator("Tab 2"); tabSpec2.setContent(new Intent(this, Tab2Activity.class)); tabHost.addTab(tabSpec2); // 设置默认选中的Tab tabHost.setCurrentTab(0); } }Intent intent = new Intent(this, Tab1Activity.class); intent.putExtra("key", "value"); startActivity(intent);Intent intent = getIntent(); String value = intent.getStringExtra("key");
  2. 在TabActivity的布局文件中创建TabHost:
  3. 在TabActivity的Java文件中设置TabHost:
  4. 在Tab1Activity和Tab2Activity中,可以使用toExtra将数据传递给活动:
  5. 在Tab1Activity和Tab2Activity中,可以使用getIntent()方法获取传递的数据:

通过以上步骤,可以将toExtra放入TabHost活动的活动中。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

共50个视频
动力节点-JavaWeb经典项目教程-CRM项目【1】
动力节点Java培训
该系统主要针对企业客户,单方面的对客户做出的一些管理,例如售前、售中、售后;前台包括的模块有:工作台、动态、审批、客户公海、市场活动、线索、客户、联系人、交易、售后回访、统计图表、报表、销售订单、发货单、跟进、产品、报价;后台包括的模块有:个人设置、部门维护、权限管理、数据字典表等
共50个视频
动力节点-JavaWeb经典项目教程-CRM项目【2】
动力节点Java培训
该系统主要针对企业客户,单方面的对客户做出的一些管理,例如售前、售中、售后;前台包括的模块有:工作台、动态、审批、客户公海、市场活动、线索、客户、联系人、交易、售后回访、统计图表、报表、销售订单、发货单、跟进、产品、报价;后台包括的模块有:个人设置、部门维护、权限管理、数据字典表等
共50个视频
动力节点-JavaWeb经典项目教程-CRM项目【3】
动力节点Java培训
该系统主要针对企业客户,单方面的对客户做出的一些管理,例如售前、售中、售后;前台包括的模块有:工作台、动态、审批、客户公海、市场活动、线索、客户、联系人、交易、售后回访、统计图表、报表、销售订单、发货单、跟进、产品、报价;后台包括的模块有:个人设置、部门维护、权限管理、数据字典表等
共32个视频
动力节点-JavaWeb经典项目教程-CRM项目【4】
动力节点Java培训
该系统主要针对企业客户,单方面的对客户做出的一些管理,例如售前、售中、售后;前台包括的模块有:工作台、动态、审批、客户公海、市场活动、线索、客户、联系人、交易、售后回访、统计图表、报表、销售订单、发货单、跟进、产品、报价;后台包括的模块有:个人设置、部门维护、权限管理、数据字典表等
领券