摘要: 其实方法很简单,只是一开始想复杂了,然后去StackOverflow上看到的各种答案就更迷糊了.主要思维偏了就完了.ViewPager里放的不管是Fragment还是Layout,这都是个Adapter容器.因此你要更改里面的东西,最正确的方法就是去修改Adapter里的数据.替换步骤需要:1. ... 阅读全文
posted @ 2014-06-25 17:55 邪天殇 阅读(4184) 评论(0) 推荐(0) 编辑
摘要: gradient 主体渐变 startColor开始颜色,endColor结束颜色 ,angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)stroke 边框 width 边框宽度,color 边框颜色corners 圆角 radius 半径,0为直角padding text值的相对位置 阅读全文
posted @ 2014-01-06 13:48 邪天殇 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Android获取屏幕分辨率的方法在Tablet模式时是很奇葩的设计,它获取屏幕分辨率获取到的是开发者所能使用的屏幕,即你设置成全屏时的分辨率,因此在Tablet时就会发现分辨率少了一点,因为下面的三个系统虚拟按键(Back, Home, Last)是占用了屏幕分辨率但是不算进屏幕分辨率的.因此在Tablet模式下,最好使用Dpi来区分或者sw来区分,否则得自己先读出横屏竖屏的分辨率再去设计. 阅读全文
posted @ 2013-09-22 16:38 邪天殇 阅读(323) 评论(0) 推荐(1) 编辑
摘要: 刚导入或者创建之后什么都别动直接编译该项目就行了,如果打开了某个引用R元素的报错,注释掉再编译就蹦出来了.AndroidStudio毕竟二个测试版本,现在还不能实时的刷新R文件吧。上面这说法貌似有点错误,AndroidStudio会自动编译(起码自己创建的是会的),但是效率比较慢,你生成东西的时候会看到下面状态栏会显示几个progress在运行,它就是在编译.等那消失后再看,Build目录就出来了.等不及的话可以自己编译,不过我估计也是在那几个进程后面运行. 阅读全文
posted @ 2013-09-13 10:20 邪天殇 阅读(19991) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/xoxoxo/item/534803f896888b49922af2edAndroid Studio加载第三方jar包AndroidStudio刚发布,相信很多朋友和我一样,开始尝试用其开发项目,但新东西总会遇到这样或那样的问题,其中令我头的就是引入第三方的jar包无法编译的问题,因为是新东西,相关的信息都比较少,解决问题令我花费了相当长的时间,为了避免各位同仁再走弯路,在此将解决步骤列出来。1、将jar包放入项目里的libs文件夹中。2、在project选中jar包点击右键"Addaslibrary"。3、这两步是网上比较容易 阅读全文
posted @ 2013-09-09 11:26 邪天殇 阅读(236) 评论(0) 推荐(0) 编辑
摘要: cmd 里 reg add "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New" /ve /t REG_SZ /d {D969A300-E7FF-11d0-A93B-00A0C90F2719} /f 阅读全文
posted @ 2013-08-14 11:51 邪天殇 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 方法一:Paint paint = new Paint();Rect rect = new Rect();paint.getTextBounds(String, int start, int end, rect);width = rect.width();height = rect.height();方法二:strWidth = paint.measureText(text); 阅读全文
posted @ 2013-08-09 14:09 邪天殇 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.net/fzh0803/article/details/7971391由于scrollview和listview不能直接共存,在scrollview中直接使用lsitview的话只会显示一个条目,要使他们共存,据我所知,有三种方法:1。如果listview的高度是一定的话,可以重写一个listview在onmesure方法里设定固定高度,如下代码:@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeas 阅读全文
posted @ 2013-08-08 16:44 邪天殇 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.net/fzh0803/article/details/9474359listview的父亲要求滑动,在点击listview区域时要求在滑动的只是只滑动listview,但一般做法无法满足要求,listview无法兼顾点击事件与滑动。解决的办法是,给item设置一个rootview,重写rootview的onTouchEvent@Overridepublic boolean onTouchEvent(MotionEvent event) {final int action = event.getAction();if(action == MotionEve 阅读全文
posted @ 2013-08-08 16:43 邪天殇 阅读(7881) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.open-open.com/lib/view/open1328069449468.htmlAndroid横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape":横屏显示( 阅读全文
posted @ 2013-08-08 15:53 邪天殇 阅读(213) 评论(0) 推荐(0) 编辑