android-studio—自定义View
武佳衡
这个作者很懒,什么都没留下…
展开
-
Android反射+注解获取控件ID
我们还是能接受这个方法去得到对应的ID,但是一旦我们的控件比较多的情况下就会写很多代码去 拿到对应的ID了,为了节省内存空间,我们可以通过反射+注解来拿到我们所有控件所对应的IDMainActivity.javapublic class MainActivity extends AppCompatActivity { @Viewid(R.id.tv)原创 2017-11-01 11:13:28 · 1023 阅读 · 0 评论 -
Android自定义View实现的几种方式
总结来说,自定义控件的实现有三种方式,分别是:组合控件、自绘控件和 继承控件。下面将分别对这三种方式进行介绍(一)组合控件 组合控件,顾名思义就是将一些小的控件组合起来形成一个新的控件,这些小的控件多是系统自带的控件。比如很多应用中普遍使用的标题栏控件,其实用的就是组合控件,那么下面将通过实现一个简单的标题栏自定义控件来说说组合控件的用法。原创 2017-09-29 09:17:10 · 1171 阅读 · 0 评论 -
Android自定义view实现加载中、加载失败、无数据
Android中经常在有的app中可以见到“加载中”并不是以弹出对话框的形式显示的,而是占用整个屏幕,如果加载失败就会出现加载失败页面,点击加载失败页面中任意区域,都可以重新加载。今天就和大家一起学习如何通过自定义view的方式实现加载中、加载失败、无数据的效果。 代码实现自定义属性<declare-styleable name="LoadingLayout"> <attr ...转载 2018-07-04 11:28:43 · 1979 阅读 · 0 评论 -
Android Apk编译的apk安装失败解决
一:如果直接拷贝到手机进行安装 提示安装失败,解决有两种第一:在我们项目中的 gradle.properties文件中加入,下面的那句android.injected.testOnly=false第二:也就是在我们的App中的AndroidManifest.xml文件中的添加 android:testOnly="false" <application ..... androi...原创 2018-07-05 10:16:34 · 3253 阅读 · 0 评论