布局
骄傲的奔波儿灞
活到老学到老!!!
展开
-
Android——扩大ImageButton的点击区域
遭遇问题:在布局文件xml中定义了一个ImageButton,因为图标尺寸很小导致很难有效点击。 具体代码如下所示: ImageButton android:id="@+id/imageButtonAlbum"android:layout_width="wrap_content"android:layout_height="wrap_content"andr转载 2013-04-28 10:34:31 · 1749 阅读 · 0 评论 -
Android UI开发详解之Fragment
原文地址:http://blog.csdn.net/eclipsexys/article/details/8684087Fragment是Android自从3.0之后新加入的一个组件,我相信很多人都已经听说过这个组件了,但这个组件到底是个什么,如何去使用他呢,且听我讲来。以下部分资料来自官网(官网才是王道,其他都是浮云)一、Fragment要点Fragment作转载 2013-11-11 14:54:55 · 879 阅读 · 0 评论 -
Android UI开发详解之ActionBar
原文地址:http://blog.csdn.net/eclipsexys/article/details/8688538在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。一、添加ActionBar1、不需要导入ActionBar,因为转载 2013-11-11 14:53:03 · 1131 阅读 · 0 评论 -
Android UI详解之Fragment加载
原文地址:http://blog.csdn.net/eclipsexys/article/details/8707976fragment做为宿主activity UI的一部分, 被作为activity整个view hierarchy的一部分被嵌入. 有2种方法你可以添加一个fragment到activity layout:一、在activity的layout文件中声明fragmen转载 2013-11-11 14:56:31 · 892 阅读 · 0 评论 -
解决PopupWindow中显示ListView时不能自适配窗口大小的问题
在使用PopupWindow的时候,有一个不好的地方就是不太好设置弹出窗体的大小。如果指定绝对大小,那么对于不同分辨率不同尺寸的手机来说,显示出来效果会不同,从而导致用户体验不佳。为了达到PopupWindow能够自适配布局大小,可以在设置长宽时候指定:1.popupWindow.setWidth(LayoutParams.WRAP_CONTENT); 2.popupWindo转载 2013-09-23 10:18:39 · 2821 阅读 · 0 评论 -
Android开发:Button获取焦点
Button默认是无法获取焦点的,通过添加如下属性可以时Button获取焦点:android:focusable="true" android:focusableInTouchMode="true"不过这样会带来一个问题,就是在第一次点击Button时,Button获得焦点,但是不响应点击事件,第二次点击时响应点击事件。原创 2013-09-09 15:14:36 · 9168 阅读 · 1 评论 -
Android开发:Activity初始化时屏蔽EditText的自动获取焦点的事件
在EditText的父控件添加如下属性:android:focusable="true" android:focusableInTouchMode="true"这样就可以在Activity初始化时屏蔽EditText自动获取焦点的事件。原创 2013-09-09 15:11:41 · 1632 阅读 · 0 评论 -
Android开发 递归算法 将ViewGroup中所有子控件状态进行动态改变
使用场景:禁用布局里所有的子控件,让界面只能看,但不能编辑,如果一个一个控件去设置肯定是很麻烦的,于是想了个好方法。可根据需要扩展更多控件,只要注意控件是ViewGroup类型还是View类型就行了。代码如下:/** * 遍历布局,并禁用所有子控件 * * @param viewGroup * 布局对象 */ public转载 2013-09-06 16:19:20 · 2268 阅读 · 0 评论 -
Android开发,获取屏幕高和宽的三种方法
第一种: WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();//屏幕宽度int height = wm.getDefaultDisplay().getHeight();第二种:Di原创 2013-08-09 14:41:36 · 1336 阅读 · 0 评论 -
Android获取状态栏和标题栏的高度
1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,我们就可以算出状态栏的高度了。 [java] view plaincopyprint?Re转载 2013-07-29 17:52:29 · 1088 阅读 · 0 评论 -
Android UI详解之Fragment实例详解
原文地址:http://blog.csdn.net/eclipsexys/article/details/8708024上一篇我们讲解了Fragment的加载方式,这次我们以一个实例来讲解:布局:[html] view plaincopyLinearLayout xmlns:android="http://schemas.a转载 2013-11-11 14:57:52 · 1158 阅读 · 0 评论