会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
邪天殇
博客园
新随笔
联系
管理
2014年6月25日
Replace Fragment in ViewPager (ViewPager里替换Fragment)
摘要: 其实方法很简单,只是一开始想复杂了,然后去StackOverflow上看到的各种答案就更迷糊了.主要思维偏了就完了.ViewPager里放的不管是Fragment还是Layout,这都是个Adapter容器.因此你要更改里面的东西,最正确的方法就是去修改Adapter里的数据.替换步骤需要:1. ...
阅读全文
posted @ 2014-06-25 17:55 邪天殇
阅读(4216)
评论(0)
推荐(0)
2014年1月6日
【转】Android 自定义Button样式效果
摘要: gradient 主体渐变 startColor开始颜色,endColor结束颜色 ,angle开始渐变的角度(值只能为90的倍数,0时为左到右渐变,90时为下到上渐变,依次逆时针类推)stroke 边框 width 边框宽度,color 边框颜色corners 圆角 radius 半径,0为直角padding text值的相对位置
阅读全文
posted @ 2014-01-06 13:48 邪天殇
阅读(187)
评论(0)
推荐(0)
2013年9月22日
Android 分辨率奇葩设计
摘要: Android获取屏幕分辨率的方法在Tablet模式时是很奇葩的设计,它获取屏幕分辨率获取到的是开发者所能使用的屏幕,即你设置成全屏时的分辨率,因此在Tablet时就会发现分辨率少了一点,因为下面的三个系统虚拟按键(Back, Home, Last)是占用了屏幕分辨率但是不算进屏幕分辨率的.因此在Tablet模式下,最好使用Dpi来区分或者sw来区分,否则得自己先读出横屏竖屏的分辨率再去设计.
阅读全文
posted @ 2013-09-22 16:38 邪天殇
阅读(330)
评论(0)
推荐(1)
2013年9月13日
Android Studio R文件丢失(不管是自己new Model 还是导入Eclipse)
摘要: 刚导入或者创建之后什么都别动直接编译该项目就行了,如果打开了某个引用R元素的报错,注释掉再编译就蹦出来了.AndroidStudio毕竟二个测试版本,现在还不能实时的刷新R文件吧。上面这说法貌似有点错误,AndroidStudio会自动编译(起码自己创建的是会的),但是效率比较慢,你生成东西的时候会看到下面状态栏会显示几个progress在运行,它就是在编译.等那消失后再看,Build目录就出来了.等不及的话可以自己编译,不过我估计也是在那几个进程后面运行.
阅读全文
posted @ 2013-09-13 10:20 邪天殇
阅读(20001)
评论(0)
推荐(0)
2013年9月9日
【转】Android Studio加载第三方jar包
摘要: 转自: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 邪天殇
阅读(246)
评论(0)
推荐(0)
2013年8月14日
鼠标右键 新建消失
摘要: 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 邪天殇
阅读(115)
评论(0)
推荐(0)
2013年8月9日
Android 获得画布中字体所占的像素长和宽【动态画图时很有用】
摘要: 方法一: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 邪天殇
阅读(429)
评论(0)
推荐(0)
2013年8月8日
ScrollView中使用ListView
摘要: 转自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 邪天殇
阅读(1532)
评论(0)
推荐(0)
ListView 与 它里面的Item 点击滑动冲突
摘要: 转自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 邪天殇
阅读(8049)
评论(0)
推荐(0)
【转】 Android 屏幕切换总结
摘要: 转自http://www.open-open.com/lib/view/open1328069449468.htmlAndroid横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape":横屏显示(
阅读全文
posted @ 2013-08-08 15:53 邪天殇
阅读(226)
评论(0)
推荐(0)
下一页
公告