首页 > 编程知识 正文

android按钮点击效果,上外网的android软件

时间:2023-05-03 20:40:53 阅读:116108 作者:2196

复选框是ON/OFF开关,用户可以切换。 如果用户可以选择的选项不是相互排斥的组,则必须使用复选框。

CheckBox属性

以下是与CheckBox控件相关的重要属性: 您可以检查Android官方文档的属性和相关方法的完整列表,并在运行时修改这些属性。

从类android.widget.TextView继承:

属性

说明

安卓: AutoText

如果设置,请指定TextView具有文本输入法,并自动更正常见的拼写错误

Android :可插拔bottom

可以在要绘制的文本下拉伸

安卓: drawable轻型

可以拉伸要绘制的文本的右侧

安卓:可编辑

如果设置,则指定TextView具有输入法

安卓:文本

要显示的文本

从android.view.View类继承:

属性

说明

安卓:后台

它被用作可拉伸的背景

Android :内容描述

定义文本简要说明了视图的内容

安卓: id

指定此视图的标识符名称

安卓: onclick

单击此视图的上下文视图时调用的方法的名称

安卓:可视度

控制视图的初始显示

样品

此示例说明如何创建自己的Android APP应用程序,使用路线布局,以及如何创建名为CheckBoxDemo的项目

步骤

说明

1

使用Android Studio创建Android APP应用程序,并将项目名称设置为CheckBoxDemo

2

修改src/MainActivity.java文件以添加click事件

2

更改res/layout/activity_main.xml文件的默认内容包括Android控件

3

定义res/values/strings.xml文件中所需的常量

4

运行APP应用程序并启动Android仿真器以验证APP应用程序的结果

以下是主活动文件src/com.yiibai.guide mo5/main activity.Java的内容: 此文件可以包含每个生命周期的基本方法。

packagecom.example.guidemo6; 导入安卓. OS.bundle; 导入安卓. app.activity; 导入安卓. view.menu; 导入安卓. view.view; 导入安卓. view.view.onclick listener; import Android .构件. checkbox; import Android .构件. toast; publicclassmainactivityextendsactivity { privatecheckboxchk 1、chk2、chk3; @ overrideprotectedvoidoncreate (bundlesavedinstancestate ) super.oncreate ) savedinstancestate; setcontentview (r.layout.activity _ main; //3 methodsaddListenerOnCheck1(; 地址监听器oncheck2(; 管理员oncheck3(; //methodforcheckbox1- javaprivatevoidaddlisteneroncheck1({ chk1=(checkbox ) findviewbyid ) r.id.checkbox1); chk2=(checkbox ) findviewbyid ) r.id.checkbox2); chk3=(checkbox ) findviewbyid ) r.id.checkbox3); chk2. setonclicklistener (newonclicklistener ((overridepublicvoidonclick ) viewv ) string buffer result=new string bufer RESS result.append ('

Perlselection: ' ).append(chk2.ischecked (); result.append ('

pythonselection: ' ).append(chk3.ischecked (); toast.maketext (main activity.this,result.toString ),Toast.LENGTH_LONG ).show ); (); //methodforcheckbox2- perlprivatevoidaddlisteneroncheck2({ chk1=(checkbox ) findviewbyid ) r.id.checkbox1); chk2=(checkbox ) findviewbyid ) r.id.checkbox2); chk3=(checkbox ) findviewbyid ) r.id.checkbox3); chk3. setonclicklistener (newonclicklistener () overridepublicvoidonclick (viewv ) string buffer result=new string bufer RESS result.append ('

Perlselection: ' ).append(chk2.ischecked (); result.append ('

pythonselection: ' ).append(chk3.ischecked (); toast.maketext (main activity.this,result.toString ),Toast.LENGTH_LONG ).show ); (); (/) methodforcheckbox3- python (/privatevoidaddlisteneroncheck3)/todo auto-generatedmethodstubchk1=) checkbox chk 2 chk3=(checkbox ) findviewbyid ) r.id.checkbox3); chk1. setonclicklistener (newonclicklistener ((overridepublicvoidonclick ) viewv ) string buffer result=new string bufer RESS result.append ('

Perlselection: ' ).append(chk2.ischecked (); result.append ('

pythonselection: ' ).append(chk3.ischecked (); toast.maketext (main activity.this,result.toString ),Toast.LENGTH_LONG ).show ); }; ); } @ overridepublicbooleanoncreateoptionsmenu (menu menu ) {//Inflate the menu; thisaddsitemstotheactionbarifitispresent.getmenuinflater ().inflate (r.menu.main,menu ); 返回真; }

以下是res/layout/activity_main.xml文件的内容:

在以下文件res/values/strings.xml的内容中定义两个新常量:

? XML版本=' 1.0 '编码=' utf-8 '? guide mo6settingsexampleshowingcheckboxcontroljavaperlpythonworkedonfollowinglanguages -

以下是AndroidManifest.xml文件的默认内容:

试图执行checkbox demo APP应用程序。 AVD将安装并启动APP应用程序,如果所有设置和APP应用程序都正常,将出现以下仿真器窗口:

单击CheckBox1(即Java )将显示以下屏幕:

点击CheckBox3,显示Python,显示以下画面。 现在显示Java和Perl。

练习:

建议您尝试上述示例,使用不同的CheckBox属性布局XML文件,并在编程过程中更改不同的CheckBox属性。 使其尽可能可编辑,以更改字体颜色、字体、宽度、字符大小等。 您也可以在上例中尝试多个CheckBox控件。

我给你奖励

纠错/补充

藏品

QQ群啦,加上易百教程官方技术学习群

注:建议每个候选人在自己的技术方向上添加一个组。 建议在同一QQ中最多添加三个组。

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