随笔分类 -  android UI篇

摘要:问题如何获取一个控件的长和高,相信很多朋友第一眼看见这个问题都会觉得很简单,直接在onCreate里面调用getWidth、getMeasuredWidth不就可以获得了吗,但是,事实上是并没有简单的,不信的话,你可以去试一下,在onCreate里面,你是无法获得长宽值的,始终为0。原因这是为什么呢... 阅读全文
posted @ 2014-10-15 23:53 skyyhu 阅读(699) 评论(0) 推荐(0)
摘要://遍历界面上的控件 fubin.pan LinearLayout sLinerLayout = (LinearLayout)findViewById(R.id.layout_scr); for (int i = 0; i < sLinerLayout.getChildCount(); i++) ... 阅读全文
posted @ 2014-06-09 11:35 skyyhu 阅读(911) 评论(0) 推荐(0)
摘要:Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast", Toast.LENGTH_LONG);toast.setGravity(Gravity.CENTER, 0, 0);toa 阅读全文
posted @ 2013-06-01 15:21 skyyhu 阅读(858) 评论(0) 推荐(0)
摘要:这一节讲一下QQ主页面的实现,先看一下官方效果图:其中的好友,群组等既可以点击切换也卡,也可以滑动切换。所以,在实现的时候要同时使用两个手段。“会话”,“好友”等可以用Button来写,也可以是RadioButton,还可以是TextView,方法很多,在这里我选择了用TextView来做。而且这里的TextView要支持颜色的切换,默认一个暗白色,页卡停留在那是白色。总体来说还是比较简单的,下面看一下xml布局文件:[html]view plaincopy<?xmlversion="1.0"encoding="utf-8"?><Lin 阅读全文
posted @ 2013-05-31 09:41 skyyhu 阅读(317) 评论(0) 推荐(1)
摘要:Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show();2.自定义显示位置效果:代码:toast = Toast.makeText(getApplicationContext(), "自定义位置Toast", Toast.LENGTH_LONG); toast.setGra 阅读全文
posted @ 2013-05-31 09:23 skyyhu 阅读(114) 评论(0) 推荐(0)
摘要:ImageView属性详解:注:测试图片比例为:156*135属性1:adnroid:scaleType ——>控制图片如何resized/moved来匹对 ImageView的size;android:scaleType值的含义以及效果示意图:* center 按图片本来的大小进行显示,当图片长/宽超过ImageView的固定长宽的时候则截取图片居中部分显示:xml源码:Java代码<ImageViewandroid:src="@drawable/a"android:scaleType="centerInside"android:backg 阅读全文
posted @ 2013-05-16 11:17 skyyhu 阅读(252) 评论(0) 推荐(0)