天天看點

android中的ImageButton,RadioGroup,CheckBox,ToggleButton

activity_main.xml的配置:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/LinearLayout1"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world"
        tools:context=".MainActivity" />
    <!-- 圖檔按鈕 -->
    <ImageButton 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/home"
        android:contentDescription="@string/imagetext"
        />
    <!-- 按鈕中加圖檔和文字 -->
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/textbtn"
        android:drawableRight="@drawable/home"  <!-- 這裡的home是在res目錄下檔案夾drawable中的一張圖檔,具體哪個drawable應該都可以的 -->
        />
    <!-- Radio組,單選按鈕 -->
    <RadioGroup 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        >
      <RadioButton 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/nan"
        />
      <RadioButton 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/nv"
        />
    </RadioGroup>
    <!-- 開關狀态按鈕 -->
    <ToggleButton 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textOff="打開"
        android:textOn="關閉"
        />
    <!-- checkbox 多選按鈕 -->
    <CheckBox 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="1.江西"
        />
    
     <CheckBox 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="2.福建"
        />
     
      <CheckBox 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="1.浙江"
        />
</LinearLayout>
           

strings.xml中主要配置寫文本的資訊:

<resources>
    <string name="app_name">ImageButton</string>
    <string name="hello_world">圖檔按鈕</string>
    <string name="menu_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>
    <string name="imagetext">這是圖檔按鈕</string>
    <string name="textbtn">按鈕文字</string>
    <string name="nan">男</string>
    <string name="nv">女</string>
</resources>
           

效果截圖:

android中的ImageButton,RadioGroup,CheckBox,ToggleButton