UI组件的学习

Posted 2940500426yingxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UI组件的学习相关的知识,希望对你有一定的参考价值。

      今天继续学习UI的组件知识,包括文本框,编辑框,普通按钮,图片按钮,单选按钮以及复选框组件,今天所学的组件的方法及属性与之前的组件大部分相同。

 

     1. 文本框组件  TextView

       文本框组件就是最常见的文本内容,其中文本框的内容,推荐使用字符串资源定义, 位置在res-->values-->strings.xml中     

        定义的方法为  <string name=  " 字符串名字">   字符串内容 </string>   ,之后可以进一步更加详细地设置字号 颜色等。

     

      2. 编辑框组件   EditTex

        编辑框组件其实是文本框组件的子类    ;

        hint属性为编辑框中默认的文字,但是当编辑框中输入内容后就不会在显示 ;

         变为密码框,与Javaweb类似inputType=“textPassword”

      3.普通按钮   Button 

         最主要的操功能就是添加事件监听器   (一看Java代码完成)  ,一共有两种方法可以添加事件监听器

         1.获取按钮对象Button button =(Button)findViewById(R.id.button001  (   按钮的名字)      ) ,然后 在

        

                  


1 button.setOnClickListener(new View.OnClickListener() {
2     @Override
3     public void onClick(View v) {
4         Toast.makeText(MainActivity.this, "文字内容", Toast.LENGTH_SHORT).show();
5     }
6 });  

 


    2.直接编写新的方法   
     
public void myclick(View view) {
    Toast.makeText(MainActivity.this,"点击了按钮2",Toast.LENGTH_LONG).show();
}


          然后在XML文件的对应按钮中添加onClick属性。

  4.图片按钮 ImageButton    
       与button相比, 相同点:单击都可出发事件监听器onClick ,并且添加事件监听器的方法是一样的
               不同点:ImageButton没有android:text属性
  5.单选按钮 RadioButton
    
       当checked的true的时候表示默认被选中 android:checked=“true”
      
  6.复选框组件   CheckBox
    与单选框类似,只是不需要在用根框架包裹起来,且可以选多个。




    

以上是关于UI组件的学习的主要内容,如果未能解决你的问题,请参考以下文章

我们可以在活动 xml 中编写 UI 以及在片段 xm 中编写 UI 吗?

Mint-UI

Reactreact概述组件事件

组件&Props

MUI

条件片段和导航重用