androidtogglebutton
『壹』 android如何去掉togglebutton上面自動顯示的字「on」「off」就像下面按鈕上的「on」,是默認顯示的。
Togglebutton通過一個帶有亮度指示同時默認文本為「ON」或「OFF」的按鈕顯示選中/未選中狀態。
提示文字的設置方式:
1.在xml中直接設置
android:textOn=""設置按鈕未選中時顯示的文本。
android:textOff=""設置按鈕選中時顯示的文本。
2.在java代碼中設置:
public void setTextOff (CharSequence textOff)設置按鈕未選中時顯示的文本。
public void setTextOn (CharSequence textOn)設置按鈕選中時顯示的文本。
『貳』 android中怎樣獲取togglebutton的開關值
可以用:toggleButton.isChecked();來拿到ToggleButton的開關值。
『叄』 android編程問題: ToggleButton toggleButton = (ToggleButton)this.findViewById(R.id.ToggleButton1);
兩句話的意思是相同的,只不過findView把前面的this隱掉.當然可以直接使用,不會出現你所說的Edit或者Image能用,
『肆』 Android 的 ToggleButton樣式問題
進行android 自定義toggle Button按鈕
不需要再進行單擊事件,只需要
toggleButton.setOnCheckedChangeListener(new OnCheckedChangeListener(){
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
toggleButton.setChecked(isChecked);
imageView.setImageResource(isChecked?R.drawable.bulb_on:R.drawable.bulb_off);
}
});就行
『伍』 android軟體開發里邊 togglebutton使用setChecked問題
if (volReturned.equals("On")){
/*tbtnvol.setChecked(true);*/
tbtnvol.setSelected(boolT);
}else{
tbtnvol.setSelected(boolF);
}
if (vibReturned.equals("On")){
tbtnvib.setSelected(boolT);
}else{
tbtnvib.setSelected(boolF);
}
『陸』 關於android自定義的listview里有togglebutton同時使用的問題,求解答
因為listview裡面的view是重復使用的,也就是當一個頁面中,
如果所見的列表view對象已經創建了,你沒有作特殊處理的話,那麼這些view就會在之後的列表項中被重復引用,
使用listview就是為了達到重復使用模版view的作用,佔用最少的內存,達到最快的速度。
你的情況有兩種做法
第一、修改listview的adapter,對getview方法進行特殊處理(要求你要很好的理解listview的原理)
第二、使用scrollview,最省事最直接