android多選圖片
❶ 如何自定義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地址是否輸入正確。確保電腦和手機連接在同一個網路內。");
❷ android系統下有沒有多選和全選文件的功能
安裝RE文件管理器,進入相應文件夾以後按menu鍵,點多選,再點全選就行了
❸ 寫了一個小的android demo,從系統相冊去選取圖片,發現只能單選,問下大神,有沒有方式可以多選的
系統相冊(Gallery widget)預設情況下,並不支持一次多選圖片功能。
你可以擴展Gallery View 組件,在每個圖片旁放一個CheckBox,這樣就可以實現多選了,稍微麻煩了一些.
你可以在谷歌搜索中輸入:Android custom image gallery with checkbox in grid to select multiple
就找到相應的方法。
Good Luck!
❹ 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中顯示
}
});