首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進(jìn)階 / 社區(qū)互助

新手 | 你問我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 14395|回復(fù): 0
上一主題 下一主題
[教程]

Android基礎(chǔ)教程(七)之----單選項(xiàng)框RadioGroup的綜合應(yīng)用

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-28 16:30 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
>    
下面是涉及的相關(guān)代碼:
   
   
  1. <?xml version="1.0" encoding="utf-8"?>   
    <resources>   
      <string name="hello">Hello World, RadioGroupDemo</string>   
      <string name="app_name">RadioGroupDemo</string>   
      <string name="tr_radio_op1">帥哥</string>   
      <string name="tr_radio_op2">美女</string>   
      <string name="str_radio_question1">請問你是?</string>   
    </resources>
復(fù)制代碼
  
   
主布局
   
   
  1. <?xml version="1.0" encoding="utf-8"?>   
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   
      android:orientation="vertical"   
      android:layout_width="fill_parent"   
      android:layout_height="fill_parent"   
      >   
      <!--第一個TextView -->   
      <TextView   
        android:id="@+id/myTextView"   
        android:layout_width="228px"   
        android:layout_height="49px"   
        android:text="@string/str_radio_question1"   
        android:textSize="30sp"      
      />      
      <!--建立一個RadioGroup -->   
      <RadioGroup   
        android:id="@+id/myRadioGroup"   
        android:layout_width="137px"   
        android:layout_height="216px"   
        android:orientation="vertical"   
        >   
        <!--第一個RadioButton -->   
        <RadioButton   
          android:id="@+id/myRadioButton1"   
          android:layout_width="wrap_content"   
          android:layout_height="wrap_content"   
          android:text="@string/tr_radio_op1"   
        />   
        <!--第二個RadioButton -->   
        <RadioButton   
          android:id="@+id/myRadioButton2"   
          android:layout_width="wrap_content"   
          android:layout_height="wrap_content"   
          android:text="@string/tr_radio_op2"   
        />   
        </RadioGroup>        
    </LinearLayout>
復(fù)制代碼
  
   
最后是主控制程序
   
   
  1. package com.android.test;   
       
    import android.app.Activity;   
    import android.os.Bundle;   
    import android.widget.RadioButton;   
    import android.widget.RadioGroup;   
    import android.widget.TextView;   
       
    public class RadioGroupDemo extends Activity   
    {   
      public TextView mTextView1;   
      public RadioGroup mRadioGroup1;   
      public RadioButton mRadio1,mRadio2;   
         
      public void onCreate(Bundle savedInstanceState)   
      {   
        super.onCreate(savedInstanceState);   
        setContentView(R.layout.main);   
            
        /*取得 TextView、RadioGroup、RadioButton對象*/   
        mTextView1 = (TextView) findViewById(R.id.myTextView);   
        mRadioGroup1 = (RadioGroup) findViewById(R.id.myRadioGroup);   
        mRadio1 = (RadioButton) findViewById(R.id.myRadioButton1);   
        mRadio2 = (RadioButton) findViewById(R.id.myRadioButton2);   
             
        /*RadioGroup用OnCheckedChangeListener來運(yùn)行*/   
        mRadioGroup1.setOnCheckedChangeListener(mChangeRadio);   
      }   
          
      private RadioGroup.OnCheckedChangeListener mChangeRadio = new   
               RadioGroup.OnCheckedChangeListener()   
      {   
        @Override   
        public void onCheckedChanged(RadioGroup group, int checkedId)   
        {   
          // TODO Auto-generated method stub   
          if(checkedId==mRadio1.getId())   
          {   
            /*把mRadio1的內(nèi)容傳到mTextView1*/   
            mTextView1.setText(mRadio1.getText());   
          }   
          else if(checkedId==mRadio2.getId())   
          {   
            /*把mRadio2的內(nèi)容傳到mTextView1*/   
            mTextView1.setText(mRadio2.getText());   
          }         
        }   
      };   
    }
復(fù)制代碼
  
   運(yùn)行 ,將得到以上效果...今天就到這~</div

上一篇:《Android Dev Guide》系列教程4:應(yīng)用基礎(chǔ)之Activities 和任務(wù)
下一篇:Android基礎(chǔ)教程(八)AutoCompleteTextView的應(yīng)用
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2025-1-3 09:24 , Processed in 0.051411 second(s), 17 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表