1.dialog 添加视图时的 参数设置
mProgressDialog.addContentView(tv,new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
2.alertDialog 弹出对话框视图之外灰色的点击事件
ad .getWindow().getDecorView().onTouchEvent(event)
3..解决listview上 Item上有按钮时 item本身不能点击的问题:
1. 在item试图上面添加代码: android:descendantFocusability="blocksDescendants"
2.在listview里 添加代码 android:focusable="true"
4.float 按一定格式转换成string
private String formatFloat(float f){
return new DecimalFormat("##.#").format(f);
}
5.android返回键的屏蔽和处理
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_BACK){
//添加自己的处理函数
return true;//返回true 则不在向上级传递,false则向上面传递
}
return super.onKeyDown(keyCode, event);
}
本文介绍了Android开发中UI优化的几个实用技巧,包括dialog视图参数设置、alertDialog灰色背景点击事件处理、解决ListView中Item按钮导致Item不可点击的问题、float类型数值格式化为字符串的方法及如何屏蔽或处理返回键。

1560

被折叠的 条评论
为什么被折叠?



