android控件-widgets

Posted 富坚老贼

tags:

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

1.TextView

 类似,C#里的lable,显示一段文本

<TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="TextView" />

 

2.Button

    <Button
        android:text="PDA"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/buttonPDA"
        android:layout_weight="1"
        />

 

3.ToggleButton

点击按钮 OFF ON切换

 

    <ToggleButton
        android:id="@+id/toggleButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="ToggleButton" />

 

4.CheckBox

复选框

    <CheckBox
        android:id="@+id/checkBox2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="CheckBox" />

 

5.RadioButton

单选框

    <RadioButton
        android:id="@+id/radioButton2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="RadioButton" />

 

6.CheckedTextView

 

 

 

    <CheckedTextView
    android:id="@+id/checkedTextView3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:text="多选风格"
    android:checkMark="?android:attr/listChoiceIndicatorMultiple"
    />
    <CheckedTextView
        android:id="@+id/checkedTextView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="单选风格"
        android:checkMark="?android:attr/listChoiceIndicatorSingle"
        />

 

7.Spinner

下拉框

    <Spinner
        android:id="@+id/spinner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1" />

 

8.ProgressBar

弧形进度条1

   <ProgressBar
        android:id="@+id/progressBar"
        style="?android:attr/progressBarStyle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" />

线型进度条2

 

   <ProgressBar
        android:id="@+id/progressBar3"
        style="?android:attr/progressBarStyleHorizontal"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" />

 

9.SeekBar

滑动调节1

<SeekBar
    android:id="@+id/seekBar"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1" />

 


滑动调节2


<SeekBar
    android:id="@+id/seekBar2"
    style="@style/Widget.AppCompat.SeekBar.Discrete"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:max="10"
    android:progress="3" />

 

 

10.QuickContactBadge

 联系人

 

11.RatingBar

打分

 

    <RatingBar
        android:id="@+id/ratingBar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" />

 

12.Switch

 滑动开关

    <Switch
        android:id="@+id/switch1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Switch" />

 

13.Space

 

以上是关于 android控件-widgets的主要内容,如果未能解决你的问题,请参考以下文章

android控件-widgets

Android 片段与复合控件

一个简单的Loading控件

Android 动态创建控件

Android Studio DrawerLayout控件在v4包中找不到

Android从另一个片段设置Textview