控件


按钮:



    

 

按钮背景图片选择器

 res: drawable---new ----drawanle resource file --- btn_select

插入背景图片

res:   new   ----image asset

btn_select.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/ic_launcher_foreground_1" android:state_pressed="true"/>

    <item android:drawable="@drawable/ic_launcher_foreground_2"/>


selector>

按钮颜色选择器:res:new    ---- directory---color   ----new -----drawanle resource file --- btn_color_select

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="#ffff0000" android:state_pressed="true"/>
    <item android:color="#ff00ff00"/>

selector>

button事件处理:

 

 EditText:

 <EditText
        android:id="@+id/et"

        android:hint="请输入用户名"
        android:textColor="#95a1aa"
        android:inputType="phone"
        android:drawableLeft="@drawable/ic_launcher_foreground"
        android:drawablePadding="20dp"
        android:background="@color/white"
        android:paddingLeft="20dp"
        android:layout_width="400dp"
        android:layout_height="100dp"/>
    <Button
        android:id="@+id/btn"
        android:text="获取用户名"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
private EditText et;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button btn = findViewById(R.id.btn);
        et = findViewById(R.id.et);
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String text = et.getText().toString();
                Log.e("leo", "输入的内容: " +text);
            }
        });

ImageView:

缩放类型:

显示隐藏进度条: