1 如何将一个 Activity 设置成窗口的样式?
只需要给我们的 Activity 配置如下属性即可。
android:theme="@android:style/Theme.Dialog"
2 限制TextView 的显示行数
如果限制显示单行,使用
android:singleLine="true" //超出的部分会用省略号替代
下面两行代码必须配合使用,才能达到限制多行的效果
android:ellipsize=”end” //末尾省略号
android:lines=”2” //显示两行,如果内容用一行就可以全部显示了,这时候TextView还是会占用两行的高度空间
3 设置AlertDialog条目的方式
/**自定义方法弹出对话框,在对话框中有编辑和删除两个选项*/
private void operationDialog() {
AlertDialog.Builder builder=newAlertDialog.Builder(this);
builder.setTitle("选择操作");
builder.setIcon(R.mipmap.ic_launcher);
builder.setItems(new CharSequence[]{"编辑", "删除"}, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which){
switch (which){
case 0: //编辑
break;
case 1: //删除,并通知lv刷新,注意,集合中也要删除
// dao.
break;
}
}
});
builder.show(); //千万别忘了show
}