1. 程式人生 > >Android專案之性別選擇

Android專案之性別選擇

package com.example.androiddemo;

import android.app.Activity;
import android.os.Bundle;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TextView;

public class MainActivity extends Activity {

 private TextView show=null;
 private RadioGroup sex=null;
 private RadioButton male=null;
 private RadioButton female=null;
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  this.show=(TextView)super.findViewById(R.id.msg);
  this.sex=(RadioGroup)super.findViewById(R.id.sex);
  this.male=(RadioButton)super.findViewById(R.id.male);
  this.female=(RadioButton)super.findViewById(R.id.female);
  
  this.sex.setOnCheckedChangeListener(new OnCheckedChangeListener() {
   
   @Override
   public void onCheckedChanged(RadioGroup group, int checkedId) {
    // TODO Auto-generated method stub
    String temp=null;
    if(MainActivity.this.male.getId()==checkedId){
     temp=MainActivity.this.male.getText().toString();
    }
    if(MainActivity.this.female.getId()==checkedId){
     temp=MainActivity.this.female.getText().toString();
    }
    MainActivity.this.show.setText("您的性別是:"+temp);
   }
  });
 }
}

效果圖:

相關推薦

Android專案性別選擇

package com.example.androiddemo; import android.app.Activity; import android.os.Bundle; import android.widget.RadioButton; import android

Kotlin開發Android專案靜態方法、靜態變數使用示例

Kotlin開發Android專案之靜態方法、靜態變數使用示例 1.Kotlin定義一個都是靜態方法的類   Kotlin定義一個都是靜態方法的類,比如專案中比較常見的工具類,只需要將類class換為object即可,下面是Java寫法和Kotlin寫法的對比: Java寫法:

構建Android專案RxAndroid+Retrofit網路請求

注意 Retrofit 2.0+和Retrofit 2.0之前的版本語法上有差別,本文基於Retrofit2.1.0 什麼是Retrofit? retrofit是一款針對Android網路請求的開源框架,它與okhttp一樣出自Square公司。Rotrofit2.0的

Android學習數字選擇器NumberPicker修改字色字號分割線顏色

今天講下NumberPicker,其實NumberPicker是個很不完善的控制元件,許多我們認為谷歌肯定會提供的屬性居然都沒有,比如居然沒有修改字型大小和字型顏色的屬性,更別提修改分割線顏色了,關鍵

android 專案優化--app卡頓

隨著android技術的提升,app在效能優化方面做的越來越好,在公司做專案的時間內,或多或少學了一些初級優化的方案,在這裡分享給大家看,不過大多數都是前人的經驗教訓總結,在這裡進行重述罷了。 每一個專案裡面都不可缺少的app的元件 activity,站在開發人員的角度來說

eclipse開發Android專案Rejecting re-init on previously-failed class java.lang.Class錯誤

本來好好的一個專案,都使用好久了的,結果在我加入訊飛語音識別功能,一切準備就緒,就差上機執行的時候,安裝完apk之後突然閃退。。。一倆懵逼啊我,我確定我的程式碼都是非常完美的啊,並且該新增的許可權啊,jar包啊啥的,該有的都有了啊,為啥還會閃退啊。 尤其是當我看到錯誤提示的

Android專案JSON解析(3種解析技術詳解)

前言: 在我寫部落格前再宣告一下,我希望轉載我文章的某某某記得註明:(),要尊重我的勞動成果,這樣才能給我更多的支援和鼓勵!差不多有3天沒有寫部落格了,要想的、要做的事情太多了,額....原歸正傳,今天接著上一篇部落格:Android專案之JSON解析(扯淡),繼續分享我對

Android開發狀態選擇器(selector)詳解

這些天博主的專案進度比較快,現在伺服器那端進度較慢,所以博主晚上最近會比較有時間,所以最近會多寫些部落格出來和大家分享~希望能夠幫助到大家。 所謂狀態選擇器,就是控制元件(view或者viewgroup)的狀態發現變化的時候,我們可以再指定的狀態下,切換控制元件的背景屬性(

Android 專案飛機大戰

首先,我們要建立一個GameSurface()類;我們此次採用的是畫登入介面的方式,所以GameSurface()需要繼承SurfaceView類而且要執行SurfaceHolder.Callback的方法,並且實現其中的沒有完成的方法surfaceChanged、surf

Android專案android SDK視訊播放與vitamio視訊播放

前言:         今天我想給大家分享Android的視訊播放!如今我又想起了當初我做的那個專案,那是接我姐夫單做的,不是很大的專案,我用了差不多半個月的時間完成了需求,現在回想起來真的不夠完美,覺得虧待了我姐夫,保證下次做好點!!!為啥這樣說呢?沒錯,就是視訊播放這

Android 自定義控件 日期選擇控件

gin pri 選中 att files ger bottom null count() 效果如下: 調用的代碼: @OnClick(R.id.btn0) public void btn0() { final AlertDialog dialog

Android 專案元件化建立module,生成aar,引入aar

導言: 在android平時的開發中,經常自己寫的東西讓別人使用,那麼就有module,aar,jar等方式. 1:module通過import module並dependencies完成 2:aar,包括所有檔案的android專用包,通過右邊的gradle->assembl

vue 一個簡單的專案 二 城市選擇頁面 step3

上篇,我們完成了城市選擇頁面頂部的佈局。本篇,我們來實現城市選擇頁面的列表佈局。 首先建立一個分支 city-list, pull 下來,在新分支上寫程式碼。 好啦。開啟編輯器,在city/components 中建立元件List.vue 初始化一下,List.vue 程式碼 如下。

vue 一個簡單的專案 二 城市選擇頁面 step4

上篇,我們實現了城市列表的樣式,遮蔽了瀏覽器的滑動,同時,在子元素中沒有設定滑動。本篇我們來設定一個友好的滑動與字母表的佈局。 我們使用第三方包 BetterScroll  地址:https://github.com/ustbhuangyi/better-scroll 先,在專

Android專案--SQLite 使用法門

package com.terry; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteCursor; import android.os.Bundle

Android入門開源專案仿開眼視訊APP

開眼短視訊(OpenEyes) 仿照(開眼視訊)Android端(舊版UI,新版UI已改變)做的一個App,每天更新一個精美短視訊應用,一個非常美的短視訊應用,UI介面基本上是參照開眼視訊Android端來做的。 在該專案中,我採用的是Vitamio的視訊播放器框架

android 學習路h5混合開發專案經歷

  首先需求是要做一個h5呼叫原生去傳送udp mqtt 儲存 tcp 相機之類的功能 第一步在mainActivity 註冊監聽 private void initWebLoad(String url) { Util.synCookies(getApplica

Android開發專案命名規則

命名規範 先介紹兩種命名規則: 駝峰命名法:又稱小駝峰命名法。除了首個單詞首字母小寫除外,其餘所有單詞所有首字母都要大寫。 帕斯卡命名法:又稱大駝峰命名法。所有單詞首字母大寫。 包的命名規範 包名一律小寫 建議採用如下規則:【com】.【公司名/組織名】.

Android專案架構業務元件化

前言: 從個人經歷來說的話,從事APP開發這麼多年來,所接觸的APP的體積變得越來越大,業務的也變得越來越複雜,總來來說只有一句話:這是一個APP臃腫的時代!所以為了告別APP臃腫的時代,讓我們進入一個U盤時代,每個業務模組都是一個具備獨立執行的盤,插在哪裡都

android開發&使用ViewPager加gridView實現選單按鈕分頁滑動(類似QQ表情選擇翻頁效果)

剛做的專案中要用到選單分頁,以前沒做過,仔細想了想,既然是分頁,肯定就少不了ViewPager,大家都知道gridView可以實現九宮格,剛好滿足我們的需求,我做的是gridview單行顯示,大家如果需要向QQ表情一樣多行顯示,直接修改資料來源就可以。 好了,上程式碼 pu