weigth ^ putExtra

建议:在Activity中定义一个PARAM常量类,统一定义所有参数,这样通过查看参数常量类,就知道该Activity能支持哪些参数,并很容易修改默认值
如,Activity B能接收一个艺术家ID的参数
public class B extends CompositeActivity {
//参数常量类
public static class INTENT_PARAM{
public static class ARTIST_ID {
public static String NAME = "artist_id";
private static int DEFAULT_VALUE = 0;
}
}

public void onCreate(Bundle savedInstanceState) {
int artistId=getIntent().getIntExtra(INTENT_PARAM.ARTIST_ID.NAME, PARAM.ARTIST_ID.DEFAULT_VALUE);
}
}


Activity A需要跳转到Activity B
public class A extends CompositeActivity {

public void onCreate(Bundle savedInstanceState) {
//参数名使用B中定义的常量
this.getIntent().putExtra(B.INTENT_PARAM.ARTIST_ID.NAME, 1);
}


实现方式:在菜单之间,添加一个View,其比重为1,这样就会撑开两边的菜单按钮

TextView blankText = new TextView(this);
blankText.setLayoutParams(new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.FILL_PARENT,
ViewGroup.LayoutParams.FILL_PARENT, 1));
menuBar.addView(blankText);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值