Android 动态加载布局通过使用LayoutInflater 每次点击按钮时候去读取布局文件,然后找到布局文件里面的各个VIEW 操作完VIEW 后加载进我们setContentView 方面里面的要放的布局文件里面,每次动态加载文件必需 调用 removeAllViews方法,清除之前的加载进...
分类:
移动开发 时间:
2014-10-14 14:18:48
阅读次数:
360
这里介绍的是PullToRefreshGridView的使用方法,和之前的PullToRefreshListView方法如出一辙,因为这个开源项目模块化很棒,所以很容易实现。等于说我们可以按照之前使用控件的方式来操作,不用考虑其他的问题。思路:1.写布局文件,放入可以下拉刷新的控件2.找到下拉刷.....
分类:
其他好文 时间:
2014-10-14 14:17:48
阅读次数:
335
和前几篇文章一样,这里还是先设置布局文件,然后找到这个控件。只不过这里要简单很多。1.布局文件 和ScrollView不同的是,这里不用放一个linearLayout来做内容的容器,直接放入要显示的东西就行。2.找到控件并进行设置,这里直接贴上Activity的...
分类:
其他好文 时间:
2014-10-14 14:08:38
阅读次数:
305
使用MediaPlayer出了了可以播放音频之外,还可以播放视频文件,只不过使用MediaPlayer播放视频时,没有提供图像输出界面。可以使用SurfaceView组件来显示视频图像。使用MediaPlayer和SurfaceView播放视频大致可以分为如下四个步骤:
1)定义SurfaceView组件。最好在布局文件中实现。
2)创建MediaPlayer对象,并为其加载要播放的视频。
...
分类:
移动开发 时间:
2014-10-13 18:33:10
阅读次数:
258
需要注意的是SwipeRefreshLayout下面只可以有一个直接子节点。
布局文件如下。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/contain...
分类:
移动开发 时间:
2014-10-13 17:00:19
阅读次数:
202
由于自己把布局文件写成了mian,想当然的把中的MAIN也改成MIAN,结果出错。新版的SDK由于创建Activity时加入...
分类:
其他好文 时间:
2014-10-11 23:01:06
阅读次数:
272
利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器。Dialog的Content布局文件(date_time_dialog.xml): 代码中的实现:package com.easipass.tes...
分类:
移动开发 时间:
2014-10-11 13:05:25
阅读次数:
340
自定义组合控件的过程1.自定义一个View 一般来说,继承相对布局,或者线性布局 ViewGroup;2.实现父类的构造方法。一般来说,需要在构造方法里初始化自定义的布局文件;3.根据一些需要或者需求,定义一些API方法;----------------------------------4.根据需...
分类:
移动开发 时间:
2014-10-10 00:52:33
阅读次数:
282
为了能让代码能够更多的复用,故使用组合控件。下面是我正在写的项目中用到的方法。1、先写要组合的一些需要的控件,将其封装到一个布局xml布局文件中。 2、自定义Java类package com.frank.mobilesafe.ui;import ...
分类:
移动开发 时间:
2014-10-09 12:51:33
阅读次数:
263
1、添加GridItem布局文件 2、主界面添加GridView 3、添加自定义适配器类,并对自定义griditem布局文件中的控件进行设置值protected class MyGridAdapter extends BaseAdapter { @...
分类:
移动开发 时间:
2014-10-07 23:52:04
阅读次数:
243