![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓界面
永正
努力
展开
-
从源码中浅析Android中如何利用attrs和styles定义控件
这篇文章我觉得不错,这里保存一下,原文地址:http://michaelye1988.iteye.com/blog/1773997 ,感谢作者的无私!一直有个问题就是,Android中是如何通过布局文件,就能实现控件效果的不同呢?比如在布局文件中,我设置了一个TextView,给它设置了textColor,它就能够改变这个TextView的文本的颜色。这是如何做到的呢?我们分3个部分来看这转载 2015-05-12 23:57:11 · 425 阅读 · 0 评论 -
代码设置selector
有些场景,我们需要每一个button不同的样色,而且是圆角,如果是之前,我们会设置一个selector,然后里面设置不同状态的Drawable,其中每一个drawbale都要设置圆角,这样,如果我们按钮有10个获取按钮是动态数量,这样我们不能全部配置xml。我们可以用代码生产selector和drawable对象,把他们用代码设置为view的背景思路,代码生产drawable对象,可以设置原创 2015-09-18 23:34:41 · 743 阅读 · 0 评论 -
(启动H5本地存储)WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常
WebView显示网页出现Uncaught TypeError: Cannot call method 'getItem' of null异常09-21 16:17:49.161: I/chromium(18581): [INFO:CONSOLE(8)] "Uncaught TypeError: Cannot call method 'getItem' of null", source原创 2015-09-22 00:20:27 · 7236 阅读 · 1 评论 -
Android中drawableStart和drawableLeft的区别
原文地址:http://www.lofter.com/postentry?from=search&permalink=1cf8d9c1_5ad70f5 在TextView中有这么一系列属性,可以在文字的上下左右开始结束处画图片等drawable对象。 android:drawableBottom:在text的下方输出一个drawable,可以是图片,样式,颜色等。 andro转载 2015-11-12 14:52:43 · 2156 阅读 · 0 评论 -
Snackbar 的使用
参考:http://blog.csdn.net/jywangkeep_/article/details/46405301Snackbar是体会Toast的一个android MD 设计的控件CoordinatorLayout这个容器是给Snackbar的,这样可以右滑清空通知布局如下<RelativeLayout xmlns:android="原创 2015-11-22 13:14:00 · 447 阅读 · 0 评论 -
SwipeRefreshLayout和ConvenientBanner 事件冲突解决
SwipeRefreshLayout和ConvenientBanner广告轮播事件冲突解决 查看布局,分析一下布局,这个布局是很常规的首页布局,一个SwipeRefreshLayout下拉刷新包裹一个带head的listview。其中head头部有个广告轮播的控件,可以左右滑动,下拉刷新是上下滑动。如果直接使用,你会发现,你左右滑动的时候,很不灵敏,有时候会触动下拉刷新。 可以原创 2016-01-26 01:10:53 · 4487 阅读 · 4 评论 -
android view第一次执行动画无效
今天遇到一个特别奇怪的问题,就是view执行动画的时候,我使用下面的这个,第一次动画竟然没有了,第二次,第三。。。就有动画。先这个代码是我现实执行view动画时候的代码,也没有什么特别,但是那个view就是一个组合控件(2个listview在里面)public void show(int id){ View item = this.map.get(id); if (item原创 2016-01-10 23:41:29 · 4742 阅读 · 0 评论 -
关于getChildFragmentManager()、 getFragmentManager()、getSupportFragmentManager()的使用
关于getChildFragmentManager()、 getFragmentManager()、getSupportFragmentManager()的使用参考文章转载 2017-01-31 18:41:56 · 874 阅读 · 0 评论 -
OnGlobalLayoutListener获得一个视图的高度
原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0731/1640.html这里记录一下我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().转载 2017-04-30 19:13:41 · 325 阅读 · 0 评论 -
windowSoftInputMode 简介
原文地址http://www.androidchina.net/6654.html再原文基础上,编写测试代码,方便理解各种状态的效果本文的demo效果以及参考代码:http://download.csdn.net/detail/u010064206/9886921adjustPan(不好适配) Activity的主窗口并不会重新调整大小来为输入法腾出空间,而是窗口的内容会自动上下晃动来保证当前获得转载 2017-07-02 23:33:26 · 381 阅读 · 0 评论 -
蜘蛛网属性图形控件
账上英雄联盟app,有玩游戏的人应该都用过它,app里面查看能力的图形,用到了一个挺不错的属性图形,一个自定义控件,今天项目完成差不多,有空来模仿一下这个控件。先看一下效果图,这个图,分析一下,先绘制4个背景(4个7变形)绘制线条绘制文字绘制属性 有7种属性,是一个正七边行,我的思路是,可以拆分为4个不同半径的7边行,其中圆形是一样的,然后7边行的几个顶点坐标,可以理由原创 2015-09-16 00:49:18 · 1689 阅读 · 2 评论 -
Android Drawable Resource学习(一)、Drawable Resource简介
原文链接:http://blog.csdn.net/lonelyroamer/article/details/8148147这个写的不错,记录一下方便以后查看,感谢作者Drawable Resource一个Drawable资源是绘图中的一个普通概念,可以再屏幕上绘制出来。可以通过APIs中的getDrawable(int)方法检索出来,也可以在其他的XML资转载 2015-05-25 01:41:39 · 607 阅读 · 0 评论 -
TextView中getCompoundDrawables()
在布局文件中设置TextView的四周图片,用getCompoundDrawables方法可以获取这4个位置的图片 <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content转载 2015-05-12 23:08:46 · 5456 阅读 · 1 评论 -
Android中Bitmap和Drawable
这篇文章为转载:http://dyh7077063.iteye.com/blog/970672 ,感谢作者的无私一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区转载 2015-05-13 00:03:31 · 333 阅读 · 0 评论 -
Android设置布局背景为白色的三种方法
一、在xml文件里可以直接设置: android:background="#ffffff"其他颜色可以看这里;http://blog.csdn.net/yanzi1225627/article/details/8581270 二、在java文件里设置: LinearLayout myLayout = () findViewById(R.id.转载 2015-05-11 00:16:17 · 617 阅读 · 0 评论 -
EditText drawableLeft属性
android控件TextView可以设置四周显示一个图片(drawable); 最简单的方法就是在XML里设置属性drawableLeft;可以给EditText ,TextView四周设置图片drawableTop,drawableBottom,drawableLeft,drawableRight<EditText转载 2015-05-12 22:53:42 · 2146 阅读 · 1 评论 -
android中TypedValue.applyDimension()介绍
android TypedValue.applyDimension()的作用这个方法是转变为标准尺寸的一个函数,例如int size =(int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20,context.getResources().getDisplayMetrics());这里COMPLEX_UNIT_SP是转载 2015-05-25 01:22:51 · 962 阅读 · 0 评论 -
自定义view在activity销毁时候保存数据
安卓应用,很多时候在后台会被系统销毁,再次进入就会执行onCreate方法,但是这样view的状态就会没有了所以一般系系统的view都会在onSaveInstanceState方法中保存数据,在onRestoreInstanceState中把数据拿出来。这样就算销毁了,再次oncreate时候,状态还是有的。/** * 很多时候,activaty在后台会被销毁转载 2015-05-26 01:36:35 · 2167 阅读 · 0 评论 -
DisplayMetrics浅析
原文地址:http://www.eoeandroid.com/thread-246188-1-1.html得到一个屏幕尺寸的三种方法如下: // 通过WindowManager获取 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay转载 2015-05-25 01:31:12 · 2462 阅读 · 0 评论 -
Android Drawable Resource学习(二)、BitmapDrawable和Bitmap
原文链接:http://blog.csdn.net/lonelyroamer/article/details/8147542这个写的不错,记录一下方便以后查看,感谢作者一、如何创建一个BitmapDrawable对象Bitmap,代表一个位图图像,Android支持三种格式的位图图像:.png (preferred),.jpg (转载 2015-05-25 01:43:29 · 425 阅读 · 0 评论 -
Android Canvas绘图详解
原文地址:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1212/703.htmlAndroid中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。大部分2D使用的api都在andr转载 2015-05-25 13:59:08 · 732 阅读 · 0 评论 -
view坐标系
参考博客记录一下总结的view坐标信息坐标系图片View的高度和坐标的关系with = right - left; height = bottom - top;获取view的四个参数left = getLeft(); right = getRight(); top = getTop(); botton = getBottom();getRawX()是表示相对于屏幕左上角的x坐标值 getR转载 2017-02-18 16:32:53 · 359 阅读 · 0 评论