原文:[原创]android使用代码生成LayerDrawable的方法和注意事项

为了有更好的UI体验,一般我们会把button textview等控件的背景设置上阴影。传统的做法是美工提供一张具有阴影效果的nine patch图,然后将其在xml文件中添加到background属性。这种做法没有问题,不过缺乏灵活性。 图 .使用代码生成的具有 阴影 效果的控件 在android中,每一种在xml文件中定义的图片,均可以使用java代码生成,其中LayerDrawable对应的 ...

2016-03-21 17:46 0 7325 推荐指数:

查看详情

[原创]Android Handler使用Message的一个注意事项

最近发现了一个莫名其妙的问题,在使用Handler.post(Runnable)这个接口时,Runnable有时候没有运行,非常奇怪,后来发现是因为调用Handler.removeMessage()时,what参数传的0,导致Runnable所在的Message被remove了,下面看下源码 ...

Thu Jan 07 23:48:00 CST 2016 0 2976
Android WebView的loadData方法注意事项

loadData()中的html data中不能包含'#', '%', '\', '?'四中特殊字符,出现这种字符就会出现解析错误,显示找不到网页还有部分html代码。需要如何处理呢?我们需要用UrlEncoder编码为%23, %25, %27, %3f 。 可以使用以下两种代码,data ...

Sat Nov 03 18:21:00 CST 2012 0 10551
android AsyncTask使用注意事项以及总结

1. 1) Task的实例必须在UI thread中创建 2) execute方法必须在UI thread中调用 3) 不要手动的调用onPreExecute(), onPostExecute(Result),doInBackground(Params... ...

Tue Jan 26 00:01:00 CST 2016 0 4813
Java学习:方法使用注意事项

方法使用注意事项 方法名称的命名规则和变量一样,使用小驼峰。 方法体:也就是大括当中可以包含任意条语句。 方法定义好了之后,不会执行。如果要想执行,一定要进行方法的【调用】。 方法 方法其实就是若干语句的功能集合。 参数(原料 ...

Fri Jun 21 03:45:00 CST 2019 0 496
List的contains()方法使用注意事项

List的contains()方法使用时,对于不同的类型比较,不会报错,只会返回true和false。 比如String类型的List校验是否包含一个Integer类型的数据时,返回的是false,而不是异常。 如果对象是ArrayList的话,其中的contains方法底层源码其实是调用 ...

Tue Apr 12 04:19:00 CST 2022 0 890
Android切图注意事项

1.App Logo大小共五种: 48*48 72*72 96*96 144*144 192*192 2. App启动页所需尺寸: 320×480 480×800 720*1280 1080*1920 3840×2160 Android切图注意事项 1. ...

Wed May 17 03:21:00 CST 2017 1 1345
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM