當前位置:首頁 » 安卓系統 » android多選框

android多選框

發布時間: 2022-07-24 02:01:30

㈠ android 多選怎麼有選中一項其他項自動取消選中

設置為同一個group;或者手動實現,選中一個的時候,代碼取消其他選項

㈡ Android中如何創建自定義的復選框

1.首先在drawable文件夾中添加drawable文件checkbox_style.xml。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/checkbox_pressed" android:state_checked="true"/>

<item android:drawable="@drawable/checkbox_normal" android:state_checked="false"/>
<item android:drawable="@drawable/checkbox_normal"/>
</selector>
2.在values文件夾下的styles.xml文件中添加CustomCheckboxTheme樣式。
<style name="CustomCheckboxTheme" parent="@android:style/Widget.CompoundButton.CheckBox">
<item name="android:button">@drawable/checkbox_style</item>
</style>
3.在布局文件中使用CustomCheckboxTheme樣式。
<CheckBox
android:id="@+id/select_all"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/CustomCheckboxTheme" />
使用到的圖片資源

checkbox_normal.png
checkbox_pressed.png

㈢ 如何自定義ios多選對話框 android

Android自定義對話框的思路就是編寫對話框的布局文件xml,然後在對話框中顯示不同的控制項。以下以顯示文本控制項為例(ImageView等都可以顯示)。
1.布局文件connect_dlg.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="#ffffffff"
android:orientation="vertical"
android:id="@+id/llToast" >
<TextView
android:layout_height="wrap_content"
android:layout_margin="1dip"
android:textColor="#ffffffff"
android:layout_width="fill_parent"
android:gravity="center"
android:textSize="16sp"
android:background="#FF129de2"
android:id="@+id/tvTitleToast" />
<LinearLayout
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/llToastContent"
android:layout_marginLeft="1dip"
android:layout_marginRight="1dip"
android:layout_marginBottom="1dip"
android:layout_width="wrap_content"
android:padding="15dip"
android:background="#FFFFFFFF" >
<TextView
android:layout_height="wrap_content"
android:paddingRight="10dip"
android:paddingLeft="10dip"
android:layout_width="wrap_content"
android:gravity="center"
android:textSize="16sp"
android:textColor="#FFff6699"
android:id="@+id/tvTextToast" />
</LinearLayout>
<LinearLayout
android:id="@+id/MyLayout_ad2"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="40sp">
<com.tencent.exmobwin.banner.TAdView
android:id="@+id/adview2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top|right" >
</com.tencent.exmobwin.banner.TAdView>
</LinearLayout>
</LinearLayout>
2.編寫顯示對話框函數。ShowConnectDialog(String textString)
private void ShowConnectDialog(String textString) {
LinearLayout loginLayout1 = (LinearLayout) getLayoutInflater().inflate(
R.layout.connect_dlg, null);
// adView.
TextView title = (TextView) loginLayout1
.findViewById(R.id.tvTitleToast);
title.setText("系統提示");
TextView text1 = (TextView) loginLayout1.findViewById(R.id.tvTextToast);
text1.setText(textString);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(loginLayout1);
builder.setPositiveButton("下載MobCtrl伺服器?", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//處理確定按鈕
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 處理取消按鈕
finish();
}
});
builder.create().show();
}
3.顯示對話框。在需要顯示的地方調用即可。
ShowConnectDialog("連接超時,請檢查伺服器是否開啟及IP地址是否輸入正確。確保電腦和手機連接在同一個網路內。");

㈣ 安卓編程如何在點擊確定按鈕時把多選框跟單選框的內容用提示框顯示出來

寫一個提示框類繼承dialog ,
在oncreate()方法下 加入 this.setContentView(R.layout.dialog_reject);
R.layout.dialog_reject.xml就是提示框的布局文件,布局文件里加入你的多選框和單選框,這樣就可以了。這是自定義dialog ,使用方法和dialog一樣。 題主可能習慣使用AlertDialog , 直接用系統的AlertDialog 雖然方便,但功能和樣式受限制,所以一般工作中都會使用自定義的dialog。

㈤ 大家好跪求,用安卓實現一個復選框選中另一個復選框默認選中,代碼怎麼寫呢

在你的選項中加入 android:checked="true" 這樣的代碼也就是默認選中

例如:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="愛好:"
android:width="50px"
android:height="30px" />
<CheckBox android:text="籃球"
android:id="@+id/like1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<CheckBox android:text="足球"
android:id="@+id/like2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:checked="true"/> //我在足球這里加了個默認選中
<CheckBox android:text="下棋"
android:id="@+id/like3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
<CheckBox android:text="游泳"
android:id="@+id/like4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

㈥ 如何選擇Android上的子菜單中多個復選框

首先,需要通過父子節點的ID,將樹形關系在頁面中關聯上。 比如父節點ID: id1 1級子節點ID就可以為:id1_1 2級子節點ID就可以為:id1_1_1 接下來無非就是根據這些有規則的id,使用腳本去操作頁面元素了

㈦ 關於如何在android軟體開發中給多選框添加事件的問題!

假設你的3個CheckBox 分別為 checkBox1,checkBox2,checkBox3;
這里只寫button的監聽代碼
btn.setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
if(checkBox1.isChecked() && checkBox2.isChecked()){
//跳轉到第一個Activity
}else if(checkBox2.isChecked() && checkBox3.isChecked()){
//跳轉到第二個Activity
}
}
});

㈧ Android怎麼用按鈕實現把一個文本框和一個多選框的內容輸出到另一個文本框

1、添加button的單擊事件

2、獲取edittext的內容和checkbox內容

3、往textview中賦值

示例:

java">Buttonbtn=(Button)findViewById(R.id.xxx);//獲取按鈕
btn.setOnClickListener(newView.OnClickListener(){ //設置按鈕單擊事件
@Override
publicvoidonClick(Viewv){
EditTextet=(EditText)findViewById(R.id.xxxx);//獲取edittext組件
TextViewtv=(TextView)findViewById(R.id.xxxx);//獲取textview組件
CheckBoxcb=(CheckBox)this.findViewById(R.id.xxxx);//獲取checkbox組件
Stringcn=et.getText().toString();//獲取edittext中填寫的內容
Stringcbn=cb.getText().toString();//獲取checkbox中的內容
tv.setText(cn+","+cbn);//在textview中顯示
}
});

㈨ android開發,我想把多選對話框的文字都換成我自己做的圖片,代碼應該怎麼寫不是在主Activity中的。

構建新的對象,繼承對話框對象。裡面有設置圖片的方法,想要什麼自己設置,不光是圖片,能換的東西多了。用自己構建的對象就可以了。

㈩ android 多選對話框全不選時 onclick方法里的which值是多少

這個方法在你點擊對話框裡面的任何一個條目時被調用


which參數的值是在對話框列表你們你選擇條目的位置,沒有選擇的時候默認返回-1

熱點內容
騰訊雲伺服器怎麼購買 發布:2025-01-22 16:45:01 瀏覽:628
天貓怎麼上傳視頻 發布:2025-01-22 16:40:02 瀏覽:725
安卓如何把抖音評論換成黑色 發布:2025-01-22 16:30:57 瀏覽:700
連接池Java 發布:2025-01-22 16:28:27 瀏覽:258
搶杠演算法 發布:2025-01-22 16:15:02 瀏覽:72
圖片伺服器ftp 發布:2025-01-22 15:52:33 瀏覽:507
sql打開bak文件 發布:2025-01-22 15:47:32 瀏覽:107
opengl伺服器源碼 發布:2025-01-22 15:40:02 瀏覽:909
python部署服務 發布:2025-01-22 15:38:46 瀏覽:283
壓縮機卡裝 發布:2025-01-22 15:37:04 瀏覽:447