RadioGroup RadioButton ,checkBox ,menu

2023-10-24 12:19

本文主要是介绍RadioGroup RadioButton ,checkBox ,menu,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

RdioGroup组中有多个RadioButton

        //为RadioGroup设置监听器,需要注意的是,这里的监听器和Button控件的监听器有所不同
        genderGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
   @Override
   public void onCheckedChanged(RadioGroup group, int checkedId) {
    // TODO Auto-generated method stub
    if(femaleButton.getId() == checkedId){
     System.out.println("famale");
     Toast.makeText(RadioTest.this, "famle", Toast.LENGTH_SHORT).show();
    }
    else if(maleButton.getId() == checkedId)
    {
     System.out.println("male");
    }
   }
  });
       

而checkBox没有组的概念,所以每一个都要监听。
        //为多选按钮添加监听器
        swimBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
   @Override
   public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
    // TODO Auto-generated method stub
    if(isChecked)
    {
     System.out.println("swim is checked");
    }
    else
    {
     System.out.println("swim is unchecked");
    }
   }
  });
   

public boolean onCreateOptionsMenu(Menu menu){

menu.add(0,1,1,R.string.exit);//第一个元素为组id,第二个元素为当前菜单id,第三个元素为排序,第四个为显示内容

menu.add(0,2,2,R.string.about);

return super.onCreateOptionsMenu(menu);}

 

public boolean onOptionsItemSelected(MenuItem item){

if(item.getItemId() == 1)

finish();}

return super.onOptionItemselected(item);

}

 

Integer.parseInt()  转换为整形

setText(result + " ");其中result为整型,然而旁边有个空格为字符串,两边都会转为字符串



这篇关于RadioGroup RadioButton ,checkBox ,menu的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/275107

相关文章

纯css实现checkbox的checked样式

纯css也能实现checked样式 今天使用微信的WEUI的checkbox的时候,发现点击checkbox是有checked和unchecked的变化的,但是想要去获得checkbox的checked状态时,发现event listener里居然没有该checkbox的click之类的事件。这才发现,weui只是纯粹的css样式,没有对应组件的js代码。那么问题来了,没有js事件,weui是如

Android RadioButton 单选按钮

RadioGroup 单选按钮组, 可以包含多个单选按钮,当单选按钮选中状态改变时会触发setOnCheckedChangeListener package shortcut.song.com.myapplication;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;imp

js 控制 checkbox不选中

js 控制 checkbox不选中 $("input[name=‘myName’]").prop("checked",false);

vue3 el-menu 菜单Maximum recursive updates exceeded 报错

vue3 用el-menu实现管理后台左侧菜单,报Uncaught (in promise) Maximum recursive updates exceeded in component <ElMenu>. This means you have a reactive effect that is mutating its own dependencies and thus recursivel

LVGL 控件之复选框(lv_checkbox)和下拉列表(lv_dropdown)

目录 一、复选框1、组成2、设置复选框文本3、复选框部件的状态4、复选框事件5、API 函数 二、下拉列表1、组成2、选项2.1 添加选项2.2 获取当前选中的选项 3、设置3.1 设置列表展开方向3.2 设置下拉列表图标3.3 设置列表常显文本 4、事件5、API 函数 一、复选框 1、组成 复选框部件由两个部分组成:主体和勾选框,示意图如下: LV_PART_M

RadioButton使用方法

学一点,记一点。 要点 一组Radio Button放到一个Radio Group中;如果Radio Button很多,就考虑是否Spinner更合适事件处理有多种方式,如RadioGroup的OnCheckedChangeListener。 示例 效果 功能 选择某一个Radio Button之后,下面一个TextView显示选择结果。 布局文件 my_layout.xml

WPF RadioButton 使用MVVM方式绑定bool的值,总是丢失怎么办

在WPF中使用MVVM模式绑定RadioButton时,如果绑定一个bool类型的值,可能会遇到值丢失的问题。这通常是因为RadioButton的IsChecked属性与bool类型绑定存在直接转换的困难,尤其是在绑定到多个RadioButton时,RadioButton之间的关系也会导致值更新不一致。 为了在MVVM中正确地使用RadioButton绑定一个bool类型的值,我们可以使用Con

WPF——自定义RadioButton

需求 需要做一组单选按钮,只要单选按钮的显示内容与需要匹配的内容一样,则该单选按钮就为选中状态,否则则为不选中状态;且需要将当前选中状态保存,后续再进入此页面时,匹配内容为此次的保存状态。 如下所示,3个单选按钮分别为Test1、Test2、Test3,需要匹配的内容为Test2。那么Test2就为选中状态,其它两个就为非选中状态。 深入分析 通过对需求的了解,可得出下述进一步需求

自定义RadioGrop,支持添加包裹着的RadioButton

控件类: package com.chinaCEB.cebView;import android.annotation.TargetApi;import android.content.Context;import android.content.res.TypedArray;import android.os.Build;import android.util.AttributeSet

Android toolbar menu 字体点击样式

今天在做toolbar的时候,右边的菜单的点击事件,就是文字,然后文字的样式,文字的大小,文字的颜色,高了半天。最后发现,文字点下去之后是有样式的,也就是按下去有阴影。 哥哥的耐心好,就知道这不是问题。 找了一个好博客: http://www.cnblogs.com/oyjt/p/4762640.html 然后根据他的改。 原理就是点下去之后的drawable设置成透明色 在你的主题里