当前位置: 首页 > news >正文

怎么推广网站链接wordpress导出媒体

怎么推广网站链接,wordpress导出媒体,搭建一个服务器买域名做网站,中关村手机之家官网CheckBox选择Or不选#xff0c;是个问题#xff01; 前言 前面我们讲过了RadioButton与RadioGroup#xff0c;利用单选按钮组的属性来实现仿微信底部Tab切换的效果。对比记忆一下#xff0c;今天我们来讲解第二个类似的控件CheckBox#xff0c;按照惯例先看下它的类继承…CheckBox选择Or不选是个问题 前言 前面我们讲过了RadioButton与RadioGroup利用单选按钮组的属性来实现仿微信底部Tab切换的效果。对比记忆一下今天我们来讲解第二个类似的控件CheckBox按照惯例先看下它的类继承关系如下 public class CheckBox extends CompoundButton java.lang.Object↳ android.view.View↳ android.widget.TextView↳ android.widget.Button↳ android.widget.CompoundButton↳ android.widget.CheckBox我们发现CheckBox与RadioButton有相同的继承关系所以CheckBox也是一个具有选中效果的控件通常我们称它为**复选框**。 基本使用 先来展示一段代码展示下效果。 ?xml version1.0 encodingutf-8? android.support.constraint.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoandroid:layout_widthmatch_parentandroid:layout_heightmatch_parentCheckBoxapp:layout_constraintHorizontal_chainStylepackedandroid:idid/cb_hobbyandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:checkedtrueapp:layout_constraintRight_toLeftOfid/tv_hobbyapp:layout_constraintBottom_toBottomOfparentapp:layout_constraintLeft_toLeftOfparentapp:layout_constraintTop_toTopOfparent /TextViewandroid:idid/tv_hobbyandroid:layout_widthwrap_contentandroid:layout_marginLeft5dpandroid:layout_heightwrap_contentapp:layout_constraintTop_toTopOfparentapp:layout_constraintBottom_toBottomOfparentapp:layout_constraintLeft_toRightOfid/cb_hobbyandroid:text游泳app:layout_constraintRight_toRightOfparent / /android.support.constraint.ConstraintLayout这里我们使用了前面博文内容讲到的ConstraintLayout实现了CheckBox和TextView一起居中整个父布局的效果。如果你还不是很熟悉这个约束布局如何使用可以查看之前博文内容《布局大杀器—ConstraintLayout》 实现效果如图所示 这里默认设置CheckBox的checked属性为true则表示默认选中那么在页面中如何获取这个控件是否被选中呢当然是通过设置监听器这里附上代码 /*** 演示CheckBox等用法** author xmkh*/ public class CheckActivity extends AppCompatActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_check);CheckBox cbHobby findViewById(R.id.cb_hobby);final TextView tvHobby findViewById(R.id.tv_hobby);//设置复选框的勾选状态监听器cbHobby.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {Overridepublic void onCheckedChanged(CompoundButton compoundButton, boolean isChecked) {tvHobby.setText(isChecked ? 已选中 : 未选中);}});} } 实现效果如图所示 实践 实际效果中我们一般不会使用自带的样式同样的我们参照RadioButton的方式来给它设置一个UI样式。通常在注册界面总会看到是否同意《用户注册协议》的复选框如果要实现下图的样式我们怎么做呢 我们来仿照这个效果实现一下界面布局。 我们准备选中和未选中2个图片ic_login_agreement_check.png和ic_login_agreement_uncheck.png 在res/drawable/文件夹下新建一个样式文件selector_cb_login_agreement.xml 附上样式文件代码 ?xml version1.0 encodingutf-8? selector xmlns:androidhttp://schemas.android.com/apk/res/androiditem android:drawablemipmap/ic_login_agreement_check android:state_checkedtrue/item android:drawablemipmap/ic_login_agreement_uncheck / /selector设置CheckBox的Button样式完整代码如下 ?xml version1.0 encodingutf-8? android.support.constraint.ConstraintLayout xmlns:androidhttp://schemas.android.com/apk/res/androidxmlns:apphttp://schemas.android.com/apk/res-autoxmlns:toolshttp://schemas.android.com/toolsandroid:layout_widthmatch_parentandroid:layout_heightmatch_parenttools:context.RegisterCheckActivity!--主要设置CheckBox的button样式为自定义的selector_cb_login_agreement即可--CheckBoxandroid:idid/cb_login_agreementapp:layout_constraintTop_toTopOfparentapp:layout_constraintBottom_toBottomOfparentandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:checkedtrueandroid:buttondrawable/selector_cb_login_agreementapp:layout_constraintEnd_toStartOfid/tv_login_agreementapp:layout_constraintHorizontal_chainStylepackedapp:layout_constraintStart_toStartOfparent /TextViewandroid:textColor#A6600Candroid:idid/tv_login_agreementandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:text我已阅读并同意《XX用户注册协议》android:textSize18spapp:layout_constraintBottom_toBottomOfid/cb_login_agreementapp:layout_constraintEnd_toEndOfparentapp:layout_constraintStart_toEndOfid/cb_login_agreementapp:layout_constraintTop_toTopOfid/cb_login_agreement / /android.support.constraint.ConstraintLayout最终实现效果如图所示 结语 今天我们的CheckBox分享就到此结束啦希望各位小伙伴在学习Android基础控件的时候能够举一反三多思考、多练习。坚持下去相信你一定会从小白变成大牛的也欢迎各位小伙伴加入我们的微信技术交流群在公众号中回复微信群就可以加入其中也可以在公众号中回复视频里面有一些初学者视频哦~ PS:如果还有未看懂的小伙伴欢迎加入我们的QQ技术交流群892271582里面有各种大神回答小伙伴们遇到的问题我们的微信群马上也将要和大家见面啦届时希望大家踊跃加入其中~~
http://www.hkea.cn/news/14271575/

相关文章:

  • 企业宣传网站建设方案博文阅读网站建设
  • 企业做网站优点wordpress引用php
  • 想建设一个网站自己接一些小活哪里可以做公司网站
  • 网站开发软件 论文 摘要网站建设如何传视频教程
  • 网站强制qq弹窗代码手机怎么做自己的网站
  • 程序员代做网站违法黑龙江住房城乡建设厅网站
  • nodejs 如何做网站后端华龙seo排名优化培训
  • 一个人做企业网站要多少天展厅设计收费标准
  • APP网站怎么做网站做下载wordpress
  • 网站长期建设运营计划书seo网站建设课程
  • 百度公司可以做网站么廊坊微信网站建设
  • 用c 做网站可以吗错题网站开发
  • 网站流量来源查询如何建设酒店预订系统网站
  • 成都高端建设网站h5模板免费
  • 网站推广前景怎么样税收大数据
  • 做soho一定要做网站吗建设主管部门网站
  • 网站建设技术质量指标公司门户网站建设公司
  • seo网站三种链接网络网页设计制作公司
  • 南京500元做网站多用户旅游网站开发
  • 网站建立需要什么技术音乐网站后台模板
  • 网站链接查询四平网站优化
  • 专业做相册书的网站免费的html大作业网站
  • 专业建站推广服务wordpress 后台登陆 修改
  • 上线了做网站怎么查看张家界seo优化
  • 深圳企业学校网站建设辽宁高速公路建设局网站
  • 做网站用建站模版好还是定制好深圳网站建设公司小江
  • 靖州网站建设wordpress 调用自定义模板
  • 如何了解和掌握一个网站的权重志鸿优化设计官网
  • 做绿色软件的网站知乎wordpress slides
  • 长宁专业做网站旅游线路设计方案模板