Android 基本控制項使用

2021-09-06 08:15:45 字數 2726 閱讀 1269

finaltextview tx = (textview)findviewbyid(r.id.textview1);

//自動補齊的textview

autocompletetextview mplace = (autocompletetextview)findviewbyid(r.id.autocompletetextview1);

string books =newstring ;

// 先定義乙個原始資料的介面卡

arrayadapter adapter =newarrayadapter

(mainactivity.this,android.r.layout.******_dropdown_item_1line,books);

// 設定textview的介面卡

mplace.setadapter(adapter); 

//輸入多個自動補齊的textview

multiautocompletetextview mtexts =    (multiautocompletetextview)findviewbyid(r.id.multiautocompletetextview1);

// 設定textview的介面卡

mtexts.setadapter(newarrayadapter

(mainactivity.this, android.r.layout.******_dropdown_item_1line,books));

// 設定介面卡的 分割符,如逗號

mtexts.settokenizer(newmultiautocompletetextview.commatokenizer());

//限定輸入的字元的長度

finaledittext text_filterred = (edittext)findviewbyid(r.id.edittext1);

text_filterred.setfilters(newinputfilter

});// checkbox的設定及響應事件

finalcheckbox check_button = (checkbox) findviewbyid(r.id.checkbox1);

check_button.setonclicklistener(newonclicklistener()

});// togglebutton的設定及響應事件

finaltogglebutton togglebutton = (togglebutton)findviewbyid(r.id.togglebutton1);

togglebutton.setoncheckedchangelistener(newoncheckedchangelistener()

});//單選按鈕radiogroup的設定及響應事件

finalradiogroup group = (radiogroup)findviewbyid(r.id.radiogroup1);

// 清除選擇

group.clearcheck();

group.setoncheckedchangelistener(newradiogroup.oncheckedchangelistener()

}}          

});//下拉列表spinner的設定及響應事件

android:id="@+id/spinner1"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:entries="@array/colors"

android:prompt="@string/spin_prompt" />

利用array 裡面的內容指定spinner 的資料來源

spin = (spinner) findviewbyid(r.id.spinner1);

spin.setonitemselectedlistener(newonitemselectedlistener()

}@override

publicvoidonnothingselected(adapterview<?> arg0)

});

Android基本控制項的使用

androidmanifest 設定許可權 textview 文字框 layout width 寬 layout parent 高 match parent 匹配父元素 wrap content 匹配內容 數值 dp dip 注 大小的單位是sp 寬高的單位是dp 文字 android text 字...

Android基本控制項的使用(2)

1.星級評價 android numstars 5 當前控制項最多的星級數量 android stepsize 0.5 每次最小的滑動星級 style 設定ratingbar樣式 rating 設定ratingbar的預設評分 isindicator 是否是乙個指示器 2.popupmenu 效果 ...

Android基本介面控制項

android的原生控制項,一般是在res layout下的 xml檔案中宣告。然後在activity通過使用super.setcontentview r.layout.某布局layout檔名 來載入 layout。在activity中獲取控制項的引用需要使用super.findviewbyid r...