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...