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