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中显示
}
});