摘要: 我知道可以直接添加一个<View />的,今天想添加个容器类,然后后台动态添加SurfaceView到ViewGroup容器里,不过提示inflate报错了。难道ViewGroup不能直接这么添加吗? 不能, ViewGroup 是一个抽象类,无法直接实例化 阅读全文
posted @ 2017-01-09 23:08 mingruqi 阅读(493) 评论(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 阅读(9769) 评论(0) 推荐(3) 编辑
摘要: Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。AndroidUI界面的一般结构可参见下面的示意图: 可见,作为容器的ViewGroup可以包含作为叶子节点的 阅读全文
posted @ 2017-01-09 21:40 mingruqi 阅读(210) 评论(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 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能. Android API 支持下列类型的对话框对象: 警告对话框 AlertDialog: 一个可以有0到3个按 阅读全文
posted @ 2017-01-09 11:22 mingruqi 阅读(394) 评论(0) 推荐(0) 编辑