編輯:高級開發
(原文地址:http://www.cnblogs.com/rocky_yi/archive/2011/03/14/ListActivity_setFocusable.Html , 轉載請注明出處!)
方法一:
如果自定義了adapter,則可以在bindVIEw()函數中調用checkbox和button的setFocusable(false)和setFocusableInTouchMode(false);,另它們失去焦點:
public void bindView(View vIEw, Context context, Cursor cursor)
{
//...
checkbox.setFocusableInTouchMode(false);
checkbox.setFocusable(false);
//...
}
方法二:
自定義一個不會自動獲得焦點的checkbox:
public class ExtendedCheckBoxListVIEw extends LinearLayout {
private TextVIEw mText;
private CheckBox mCheckBox;
public ExtendedCheckBoxListView(Context context, ExtendedCheckBox aCheckBoxifIEdText) {
super(context);
//…
mText.setFocusable(false);
mText.setFocusableInTouchMode(false);
mCheckBox.setFocusable(false);
mCheckBox.setFocusableInTouchMode(false);
//…
}
}
參考資料: http://stackoverflow.com/questions/1821871/android-how-to-fire-onlistitemclick-in-listactivity-with-buttons-in-list
有以下兩種方式來使用 Android 設備發送短信:使用 SmsManager 發送短信使用內置 Intent 發送短信使用SmsManager 發送短信Sms
SDK and AVD Manager 對話框內的New 按鈕.為你的AVD鍵入如下的設置:1234Name: android_1.6Target: Google AP
在我們教程系列的第一部分中,我們使用android和Eclipse開發了一個簡單的飲茶計時器的應用程序。在第二部分,我們將繼續開發這個程序,並給它增加一些其他的額外的功
內容提供程序(Provider)組件從一個應用到其他請求提供數據。通過 ContentResolver 類的方法這樣的請求處理。內容提供程序使用不同的方式來存儲