不清楚你是不是這個(gè)意思,就是想給ListView加上多選的設(shè)置,可以同時(shí)選幾個(gè)條目,我是這樣做得布局還是第一個(gè)的布局,只要給ListView設(shè)置一下,

成都創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)按需網(wǎng)站設(shè)計(jì),是成都網(wǎng)站開(kāi)發(fā)公司,為搬家公司提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開(kāi)發(fā)等。成都網(wǎng)站制作熱線(xiàn):18982081108
mListView.setChoiceMod(ListView.CHOICE_MODE_MULTIPLE_MODAL);
mListView.setMultiChoiceModeListener(mListener);
/**
* 列表監(jiān)聽(tīng)器
*/
private MultiChoiceModeListener mListener = new MultiChoiceModeListener() {
/**
* ActionMode創(chuàng)建之前所做的初始化工作
*/
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
return true;
}
/**
* ActionMode使用后的銷(xiāo)毀工作
*/
@Override
public void onDestroyActionMode(ActionMode mode) {
}
/**
* 創(chuàng)建ActionMode,菜單項(xiàng)加載
*/
@Override
public boolean onCreateActionMode(ActionMode mode, Menu menu) {
mode.getMenuInflater().inflate(R.menu.action_menu, menu);
Log.e(MainActivity.TAG, "onCreateActionMode");
return true;
}
/**
* 點(diǎn)擊ActionMode選項(xiàng)后觸發(fā)事件
*/
@Override
public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
return true;
}
/**
* 做一些當(dāng)選中項(xiàng)目/取消項(xiàng)目的記錄工作
*/
@Override
public void onItemCheckedStateChanged(ActionMode mode, int position,
long id, boolean checked) {
}
};
就可以了,這里我做的是ActionMode,正好實(shí)現(xiàn)了這個(gè)功能,不知道能不能幫到你
最笨的方法,可以給每個(gè)item加一個(gè)boolean選中了設(shè)成true,然后再遍歷
設(shè)置為同一個(gè)group;或者手動(dòng)實(shí)現(xiàn),選中一個(gè)的時(shí)候,代碼取消其他選項(xiàng)
系統(tǒng)相冊(cè)(Gallery widget)缺省情況下,并不支持一次多選圖片功能。
你可以擴(kuò)展Gallery View 組件,在每個(gè)圖片旁放一個(gè)CheckBox,這樣就可以實(shí)現(xiàn)多選了,稍微麻煩了一些.
你可以在谷歌搜索中輸入:Android custom image gallery with checkbox in grid to select multiple
就找到相應(yīng)的方法。
Good Luck!
用checkBox控件,但是有時(shí)候在fragment中它的一些方法不起作用~~,如果你用在activity中就不用管了,可以放心的用,監(jiān)聽(tīng)它的setOnCheckedChangeListener這個(gè)就可以了,不過(guò)你還是需要用一個(gè)數(shù)組什么的保存你都選了哪個(gè)checkbox
新聞標(biāo)題:android多選,Android多選題
標(biāo)題URL:http://chinadenli.net/article33/dsehhss.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、域名注冊(cè)、網(wǎng)站導(dǎo)航、全網(wǎng)營(yíng)銷(xiāo)推廣、服務(wù)器托管、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)