首页 > 编程知识 正文

android按钮点击效果,js设置单选按钮选中

时间:2023-05-06 14:19:56 阅读:41346 作者:1434

我们平时在注册个人信息时,经常会被要求选择是男性还是女性,这个选择框是怎么在安卓上实现的呢? 现在就学习吧

首先,我们需要了解实现这种效果所需的东西吗?

1、在布局文件中创建文件。 我的名字是activity_radio.xml

代码:

Android : layout _ width=' match _ parent '

Android : layout _ height=' match _ parent '

Android : orientation=' vertical '

Android : id=' @ id/radio group _ gender '

Android : layout _ width=' match _ parent '

Android : layout _ height=' wrap _ content '

安卓: gravity=' center '

Android : orientation=' vertical '

Android : id=' @ id/radio button _ male '

安卓: layout _ width=' wrap _ content '

Android : layout _ height=' wrap _ content '

Android : layout _ gravity=' center _ horizontal '

android:checked='true '

android:text='男人' /

Android : id=' @ id/radio button _ female '

安卓: layout _ width=' wrap _ content '

Android : layout _ height=' wrap _ content '

Android : layout _ gravity=' center _ horizontal '

安卓: checked=' false '

android:text='女' /

2、在主活动中实现细节功能

package com.hsj.example.commoncontroldemo 02;

导入安卓. OS.bundle;

import Android.support.V7.app.appcompatactivity;

import Android .构件. radio button;

导入安卓.构件. radio组;

import Android .构件. toast;

publicclassmainactivity _ bak 06 extendsappcompatactivityimplementsradiogroup.oncheckedchangelistener {

私有ateradiogroupradiogroup _ gender;

@Override

protectedvoidoncreate (边界维护实例state )。

super.oncreate (savedinstancestate;

setcontentview (r.layout.activity _ radio;

this.radio group _ gender=(radio group ) this.findviewbyid (r.id.radio group _ gender );

this.radio group _ gender.setoncheckedchangelistener (this;

}

//*

*单选按钮状态更改时自动调用的方法

* @param group单选按钮所在按钮组的对象

* @param checkedId用户选择的单选按钮的id值

*/

@Override

公共语音检查交换(radio group group,int checkedId )。

//获得用户选择的RadioButton对象

radio button radio button _ checked=(radio button ) group.findviewbyid(checkedid );

string gender=radio button _ checked.gettext ().toString );

toast.maketext(this,gender,Toast.LENGTH_LONG ).show );

交换机(已选中id ) {

case R.id.radioButton_male:

//用户单击男性按钮时执行的代码

system.out.println('==男性===' );

布雷克;

caser.id.radio button _ female :

//用户单击女性按钮时执行的代码

system.out.println('==女性===' );

布雷克;

}

system.out.println ((==oncheckedchanged ) radiogroupgroup='group ',int checkedId=' checkedId () ) ) )

}

}

以上是简单的单选框的实现。 希望能对大家有所帮助。

希望以上是正文的全部内容,对大家的学习有帮助。 另外,我希望你多支持我找教程网。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。