摘要: 我知道可以直接添加一个<View />的,今天想添加个容器类,然后后台动态添加SurfaceView到ViewGroup容器里,不过提示inflate报错了。难道ViewGroup不能直接这么添加吗? 不能, ViewGroup 是一个抽象类,无法直接实例化 阅读全文
posted @ 2017-01-09 23:08 mingruqi 阅读(517) 评论(0) 推荐(0)
摘要: 1. 定义 如果B类是A类的子类或间接子类,当用B类创建对象b并将这个对象b的引用赋给A类对象a时,如: A a;a = new B();ORA a;B b = new B();a = b; 则称A类对象a是子类B对象b的上转型对象。 2. 性质 对象b的上转型a的实体是有子类B创建的,但是上转型对 阅读全文
posted @ 2017-01-09 23:05 mingruqi 阅读(9893) 评论(0) 推荐(3)
摘要: Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图: 可见,作为容器的ViewGroup可以包含作为叶子节点的 阅读全文
posted @ 2017-01-09 21:40 mingruqi 阅读(253) 评论(0) 推荐(0)
摘要: 错误写法 ButterKnife.bind(this, inflater.inflate(R.layout.buju, container, false)); return inflater.inflate(R.layout.buju, container, false); //ButterKnif 阅读全文
posted @ 2017-01-09 11:48 mingruqi 阅读(556) 评论(0) 推荐(0)
摘要: 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按 阅读全文
posted @ 2017-01-09 11:22 mingruqi 阅读(416) 评论(0) 推荐(0)
摘要: 目录结构 Android中的Handler的机制与用法详解,什么是Handler,如何传递 Message,传递 Runnable 对象,传递 Callback 对象,Handler 原理是什么?Handler 与 Looper、MessageQueue 的关系,HandlerThread是什么?A 阅读全文
posted @ 2017-01-07 00:51 mingruqi 阅读(164) 评论(0) 推荐(0)
摘要: dai 阅读全文
posted @ 2017-01-07 00:50 mingruqi 阅读(157) 评论(0) 推荐(0)
摘要: 1、str == null; 2、"".equals(str); 3、str.length 4、str.isEmpty(); 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。 例如:数组.length就是取得数组的长度。length()是方法,一般字符串类对象有该方法,也是取得字 阅读全文
posted @ 2017-01-07 00:44 mingruqi 阅读(17203) 评论(0) 推荐(0)
摘要: 1 TextView文本框 1.1 TextView类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域。TextView类的层次关系如下: java.lang.Object ↳ android.view.View ↳ android.widget.Tex 阅读全文
posted @ 2017-01-06 00:15 mingruqi 阅读(17383) 评论(0) 推荐(0)
摘要: android:drawable这个属性是必须的,默认时的背景图片。 android:state_pressed布尔值。true指当用户点击或者触摸该控件的状态。默认为false android:state_focused布尔值。ture指当前控件获得焦点时的状态。默认为false android: 阅读全文
posted @ 2017-01-05 23:58 mingruqi 阅读(286) 评论(0) 推荐(0)