android中的checkbox如何设置横向显示?

android中的checkbox如何设置横向显示?,第1张

LinearLayout有一个属性,是整个layout内View的排列方向的
android:orientation="vertical",为竖向的,默认。
android:orientation="horizontal",才为横向
你需在Layout的xml配置上加上这句

//
     final   CheckBox checkBox=new CheckBox(context);
     //可以用findViewById()方法从xml找
     checkBoxsetOnCheckedChangeListener(new CompoundButtonOnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
                if(isChecked){
                    //选中的CheckBox 的内容
                    String text= checkBoxgetText()toString();
                }
            }
        });

用findviewbyid找到实例,定义一个实例名称去存储。然后比如你的checkbox的id是mycheckbox然后就是mycheckboxsetchecked();这样就是在选中状态了。
希望对你有帮助。

5个 LinearLayout 的id放到一个int数组里 5个checkbox的id也放到一个int数组里
点击到那个索引的checkbox就去get LinearLayout的数组


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12613014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存