第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我想在對(duì)話(huà)框定義一個(gè)全選,有人知道怎么做嗎

之前用CheckBox用監(jiān)聽(tīng)事件set實(shí)現(xiàn)了全選,這里不知道如何實(shí)現(xiàn)

正在回答

5 回答

對(duì)話(huà)框?dialog嗎?你既然用CheckBox實(shí)現(xiàn)過(guò),那在dialog中也是一樣的啊

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ziom 回復(fù) 元素滴3579866 提問(wèn)者

對(duì)話(huà)框是不能直接setChecked,但是可以遍歷所有CheckBox
2016-08-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

ziom 回復(fù) ziom

把你代碼貼出來(lái)我看看
2016-08-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

元素滴3579866 提問(wèn)者 回復(fù) ziom

貼在下面了,麻煩看看啊
2016-08-23 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)
	findViewById(R.id.bt6).setOnClickListener(new?OnClickListener()?{
		
		@Override
		public?void?onClick(View?v)?{
			AlertDialog.Builder?builder=new?AlertDialog.Builder(MainActivity.this);
			//添加布局并加載	
			View?view=View.inflate(MainActivity.this,?R.layout.dialog_layout2,?null);
			builder.setView(view);		
			builder.setTitle("自定義的多選對(duì)話(huà)框");
			builder.setIcon(R.drawable.ic_launcher);
			final?CheckBox?cb1=(CheckBox)?view.findViewById(R.id.checkBox1);
			final?CheckBox?cb2=(CheckBox)?view.findViewById(R.id.checkBox2);
			final?CheckBox?cb3=(CheckBox)?view.findViewById(R.id.checkBox3);
			cb3.setOnCheckedChangeListener(new?OnCheckedChangeListener()?{				
				@Override
				public?void?onCheckedChanged(CompoundButton?buttonView,?boolean?isChecked)?{
					if(isChecked){
						cb1.setChecked(true);
						cb2.setChecked(true);
				}else{
					cb1.setChecked(false);
					cb2.setChecked(false);
				}
				}
			});
			AlertDialog?dialog=builder.create();//創(chuàng)造與該builder提供的參數(shù)一個(gè)警告對(duì)話(huà)框。
			dialog.show();//顯示dialog
		}
	});

布局

<?xml?version="1.0"?encoding="utf-8"?>
<LinearLayout?xmlns:android="http://schemas.android.com/apk/res/android"
????android:layout_width="match_parent"
????android:layout_height="wrap_content"
????android:orientation="vertical"?>
	<CheckBox
	????android:id="@+id/checkBox1"
	????android:layout_width="wrap_content"
	????android:layout_height="wrap_content"
	????android:text="man"?/>

	<CheckBox
	????android:id="@+id/checkBox2"
	????android:layout_width="wrap_content"
	????android:layout_height="wrap_content"
	????android:text="women"?/>

	<CheckBox
	????android:id="@+id/checkBox3"
	????android:layout_width="wrap_content"
	????android:layout_height="wrap_content"
	????android:text="all"?/>

</LinearLayout>


0 回復(fù) 有任何疑惑可以回復(fù)我~

請(qǐng)問(wèn)解決了嗎?表示沒(méi)有辦法獲取到Dialog復(fù)選框里面的狀態(tài),也沒(méi)辦法獲取到他們的boolean值。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

煎蛋的少年

是不是可以自定義View來(lái)實(shí)行呢?View里面有個(gè)isCheck 屬性
2016-10-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

元素滴3579866 提問(wèn)者 回復(fù) 煎蛋的少年

恩,自定義可以實(shí)現(xiàn),
2016-10-07 回復(fù) 有任何疑惑可以回復(fù)我~
#3

煎蛋的少年 回復(fù) 元素滴3579866 提問(wèn)者

還存著代碼嗎,貼出來(lái)學(xué)習(xí)下?麻煩的話(huà)就算了~~~
2016-10-07 回復(fù) 有任何疑惑可以回復(fù)我~
#4

元素滴3579866 提問(wèn)者 回復(fù) 煎蛋的少年

用自定義的dialog實(shí)現(xiàn)啊,定義一個(gè)布局里面定義checkbox,然后在這里面就可以findVIewById,就可以對(duì)他實(shí)行監(jiān)聽(tīng)了,不難的,你試下
2016-10-07 回復(fù) 有任何疑惑可以回復(fù)我~
#5

煎蛋的少年 回復(fù) 元素滴3579866 提問(wèn)者

好的,謝謝。
2016-10-07 回復(fù) 有任何疑惑可以回復(fù)我~
#6

元素滴3579866 提問(wèn)者 回復(fù) 煎蛋的少年

代碼我寫(xiě)了下,在下面
2016-10-07 回復(fù) 有任何疑惑可以回復(fù)我~
查看3條回復(fù)

http://img1.sycdn.imooc.com//57bc6f9c000173c503580608.jpgjiu

就是想添加這個(gè)多選全選的按鈕實(shí)現(xiàn)功能

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ziom

是想在這些條目下面加個(gè)按鈕,然后點(diǎn)擊按鈕就把所有復(fù)選框勾選嗎
2016-08-24 回復(fù) 有任何疑惑可以回復(fù)我~
#2

元素滴3579866 提問(wèn)者 回復(fù) ziom

恩對(duì)的
2016-08-24 回復(fù) 有任何疑惑可以回復(fù)我~
#3

元素滴3579866 提問(wèn)者 回復(fù) ziom

發(fā)過(guò)去了
2016-08-24 回復(fù) 有任何疑惑可以回復(fù)我~
#4

ziom 回復(fù) 元素滴3579866 提問(wèn)者

Roger
2016-08-24 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)
findViewById(R.id.bt3).setOnClickListener(new?OnClickListener()?{
	
	@Override
	public?void?onClick(View?v)?{
		dialog_1();
	}

	private?void?dialog_1()?{
		AlertDialog.Builder?builder=new?AlertDialog.Builder(MainActivity.this);
		builder.setTitle("愛(ài)好");
		builder.setIcon(R.drawable.ic_launcher);
		builder.setMultiChoiceItems(multi_dialog,?null,?new?OnMultiChoiceClickListener()?{
			
			@Override
			public?void?onClick(DialogInterface?dialog,?int?which,?boolean?isChecked)?{
				if(isChecked){
					Toast.makeText(MainActivity.this,?"您喜歡"+multi_dialog[which],?Toast.LENGTH_SHORT).show();
				}else{
					Toast.makeText(MainActivity.this,?"您不喜歡"+multi_dialog[which],?Toast.LENGTH_SHORT).show();
				}
				
			}
		});	
		AlertDialog?dialog=builder.create();//創(chuàng)造與該builder提供的參數(shù)一個(gè)警告對(duì)話(huà)框。
		dialog.show();//顯示dialog
	}
});


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

ziom

我沒(méi)看太明白你的問(wèn)題,你是要實(shí)現(xiàn)甚么需求?
2016-08-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

元素滴3579866 提問(wèn)者 回復(fù) ziom

圖我貼在下面了
2016-08-23 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Android攻城獅的第二門(mén)課(第2季)
  • 參與學(xué)習(xí)       62384    人
  • 解答問(wèn)題       215    個(gè)

本課程講帶你熟悉Android開(kāi)發(fā)中常用的調(diào)試方式,菜單、調(diào)試程序

進(jìn)入課程

我想在對(duì)話(huà)框定義一個(gè)全選,有人知道怎么做嗎

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)