android tab 设置默认问题
代码如下:设置默认显示的fragmentprivatevoidsetDefaultFragment(){str_delivery="delivery";str_deliv...
代码如下:
设置默认显示的fragment
private void setDefaultFragment() {
str_delivery = "delivery";
str_deliver = "deliver";
String temp_s = null;
Intent intent = getIntent();
temp_s = intent.getStringExtra("index");
FragmentTransaction transaction = fragmentManager.beginTransaction();
if (temp_s.equals(str_delivery)) {//如果点击 delivery button
index = 1;//第一个tab
Fragment_delivery = new DeliveryFragment();
transaction.replace(R.id.content_layout, Fragment_delivery);
}else if (temp_s.equals(str_deliver)) {//如果点击 deliver button
index = 2;//第二个tab
Fragment_deliver = new DeliveryFragment();
transaction.replace(R.id.content_layout, Fragment_deliver);
}
transaction.commit();
}
根据前面按钮来选择默认显示tab为什么达不到想要的效果
修改了index=2中的new可以实现了,可是tab的颜色还是默认是第一个,内容已经达到想要的目的了,tab颜色不会默认过去 - -! 展开
设置默认显示的fragment
private void setDefaultFragment() {
str_delivery = "delivery";
str_deliver = "deliver";
String temp_s = null;
Intent intent = getIntent();
temp_s = intent.getStringExtra("index");
FragmentTransaction transaction = fragmentManager.beginTransaction();
if (temp_s.equals(str_delivery)) {//如果点击 delivery button
index = 1;//第一个tab
Fragment_delivery = new DeliveryFragment();
transaction.replace(R.id.content_layout, Fragment_delivery);
}else if (temp_s.equals(str_deliver)) {//如果点击 deliver button
index = 2;//第二个tab
Fragment_deliver = new DeliveryFragment();
transaction.replace(R.id.content_layout, Fragment_deliver);
}
transaction.commit();
}
根据前面按钮来选择默认显示tab为什么达不到想要的效果
修改了index=2中的new可以实现了,可是tab的颜色还是默认是第一个,内容已经达到想要的目的了,tab颜色不会默认过去 - -! 展开
1个回答
2015-10-30
展开全部
在这里问有谁能你给你个具体的答案啊详细请登录卓新思创官方网站http://www.xaafeicuiedu.com/
更多追问追答
追问
培训机构的东西,还是算了吧!人流量也没多大!
追答
你自认为你自己很厉害也不会在这问了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询