• Android笔记(dp、sp、px、多选按钮CheckBox、单选按钮RadioButton)


    *******************************************************************

    2015-08-24

    长度单位与内外边框

    • Px:像素;dp:每英寸上像素点的数量

    dp:与设备像素无关    即dp是按比例匹配不同屏幕,而px是按像素数量匹配屏幕,不同屏幕会产生变形

    sp:通常用于指定字体的大小,用户修改手机字体时,字体会改变

    例如50dp的字体,50sp的字体,两个字体在手机设置的字体改变后,dp不会变,sp会改变;所以设置控件的长度时用dp(不变形),设置字体时用sp

    2.内边距和外边距

       控件与外层控件的距离,是外边距;控件与其内部内容之间的距离,是内边距

    外边距:

    外边距:layout_margin  上外边距layout_marginTop  下外边距layout_marginBottom 

                  左外边距:layout_marginLeft  右外边距:layout_marginRight

           内边距:

                  内边距:padding  上内边距:paddingTop  下内边距:paddingBottom

                  左内边距:paddingLeft  右内边距:paddingRight

    3.多选按钮 

    <CheckBox/>控件

    吃饭,睡觉,打豆豆

    <CheckBox

            Android:id=”@+id/eatId”

            Android:layout_width=”wrap_content”

            Android:layout_height=”wrap_content”

    Android:text=”睡觉”/>

    2015-08-26  

    1.单选按钮:<RadioButton/>

    一组按钮中,只能有一个被选中,如:男和女

    2.<RadioGroup/> <RadioGroup>用来存放一组单选按钮:男,女,中性--!

    3.OnCheckedChangeListener事件用于监听

    class RadioGroupOnClickListener implements OnCheckedChangeListener{

     

            @Override

            public void onCheckedChanged(RadioGroup arg0, int arg1) {

                if(arg1 ==male.getId()){

                    System.out.println("选中了“男”"); 

                }

                else if (arg1 ==female.getId()) {

                    System.out.println("选中了“女”"); 

                }

                    else if (arg1 ==zhongxing.getId()) {

                    System.out.println("选中了“中性”");   

                    }

               

         }  

    注:还有一个OnCheckedChangeListener,里面两个参数可以判断选中和取消选中 

    ******************************************************************************

  • 相关阅读:
    Springboot配置异常错误页
    Springboot进行hibernate-vidator数据验证
    Springboot模拟https安全访问(使用Java提供的keytool命令生成证书)
    Springboot的项目如何打成war包
    Springboot的开发环境(dev)、测试环境(beta)和生产环境(product)打包部署
    使用Maven构建的Springboot父子工程的项目打包部署
    Springboot整合Spring的.xm配置文件
    Springboot使用MessageSource读取资源文件
    Springboot使用内置对象HttpServletRequest、HttpServletResponse
    Springboot的控制层结合@PathVariable的使用
  • 原文地址:https://www.cnblogs.com/aisi-liu/p/5035137.html
Copyright © 2020-2023  润新知