Android:常用空间的使用方法

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:15   2605   0

match_parent:当前控件的大小和父布局的大小一样,由父布局来决定当前控件的大小。

wrap_content:当前控件的大小能够刚好包住里边的内容,由控件内容来决定当前控件的大小。

 <TextView
        android:id="@+id/textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="Hello Android!"
        android:textColor="#2196F3"
        android:textSize="24sp"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="60dp" />

一、TextView

gravity:文字的对齐方式

center等价于center_vertical|center_horizontal

vertical:垂直的 horizontal:水平的

textSize .textColor 字体大小的单位:sp

 <TextView
        android:id="@+id/textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="Hello Android!"
        android:textColor="#2196F3"
        android:textSize="24sp"
        tools:layout_editor_absoluteX="0dp"
        tools:layout_editor_absoluteY="60dp" />

二、Button

系统会对Button中的所有英文字母进行大写转换

禁用此属性方法:android:textAllCaps="false"

监听器的两种实现方式:

①匿名类的方式实现监视器

②实现接口的方式来实现注册

三、EditText

hint :提示语句

maxLine:最大的输入行数

maxLength:最大的可允许输入个数

android:password="true" //输入数据不显示 显示对应个数的·

android:phoneNumber="true" //限定输入的必须是手机号

获取EditText中的内容:

EditText editText;

editText=(EditText)findViewById(R.id.名称);

注:获取文件中的内容需要放在监听里,否则会造成无法获取输入的内容

   <EditText
        android:id="@+id/edit_text"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="140dp"
        android:hint="Type something here"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        tools:ignore="MissingConstraints" />

四、ImageView

在res目录下创建不同分辨率的drawable文件,将照片直接拖入drawable文件中即可。

也可以结合Button中的监听器进行动态的改变图片。

  <ImageView
        android:id="@+id/image_view"
        android:layout_width="249dp"
        android:layout_height="232dp"
        android:src="@drawable/chengdu"
        tools:ignore="MissingConstraints"
        tools:layout_editor_absoluteX="81dp"
        tools:layout_editor_absoluteY="176dp" />

小白:从入门到放弃,可能标签不全,用到再加,未完待续......

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP