先说布局文件,如下:利用android:layout_alignParentBottom="true" 实现底部显示>下面是主程序代码,注释写的比较详细,这里就不在多解释了package com.cloay;import android.app.TabActivity;import android....
分类:
移动开发 时间:
2014-11-09 20:41:28
阅读次数:
220
在Android如果要想把一个xml布局文件转换为View对象,需要使用LayoutInflater这个类的对象,并调用inflater方法,方法的第一个传入参数是要转换的布局文件资源ID,第二个参数是转换完的View对象挂到视图树的那个节点,为null时系统自动挂载。
分类:
其他好文 时间:
2014-11-09 11:21:09
阅读次数:
108
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,一个Toast,一个Menu菜单等。首先对相关类的作用进行一下简单介绍:Win...
分类:
移动开发 时间:
2014-11-09 11:01:55
阅读次数:
365
一、使用XML布局文件控制UI界面res\layout\activity_main.xml代码如下: 一个TextView组件用于显示提示文字,一个在窗体正中间显示开始游戏按钮其中res\values\styles.xml代码如下 用于指定应用的样式,指定文字的大小和颜色。最后在主活动中也就是...
分类:
移动开发 时间:
2014-11-09 00:50:56
阅读次数:
264
今天一天做了一个仿照网易的下拉刷新,先上效果图:代码还有一点问题。我先说怎么用把:1. 布局文件。我写的是PullToRefreshLayout,在这个继承了RelativeLayout的类中,只能添加一个ListView布局。PullTop则是显示的红标题,这个可以随意的添加。2.主要类就是Pu....
分类:
其他好文 时间:
2014-11-08 22:08:29
阅读次数:
431
LayoutInflater的作用就是动态加载xml布局好的界面,类似于findViewById()来获取已经定义好的控件一样。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体view控件(如B...
分类:
移动开发 时间:
2014-11-08 18:03:19
阅读次数:
298
很多时候,我们都会用到类似的布局,既然如此,我们不妨将相同布局整体抽出来,单独作为一个布局文件使用,这样我们就避免了在多个文件中反复书写同样地代码,并且当我们需要修改的时候,也只需要修改一个地方就好了。...
分类:
移动开发 时间:
2014-11-08 16:47:22
阅读次数:
194
在xml布局文件中使用Switch控件时,出现error: invalid symbol: 'switch'报错,代码如下: 原因是在设置其id时使用了关键字(如switch,case等),将其替换成非关键字即可。
分类:
其他好文 时间:
2014-11-07 00:50:32
阅读次数:
201
LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_I...
分类:
其他好文 时间:
2014-11-06 19:56:27
阅读次数:
175
假设实现一个音频文件的播放,那么在应用程序中提供播放音频文件功能的最简单的方式是利用内置的“Music(音乐)”应用程序的功能--即使用系统自带的或已安装好的音乐播放器来播放指定的音频文件。本例比較简单,以下直接给出源码:布局文件activity_main: 代码文件MainActiv...
分类:
移动开发 时间:
2014-11-06 19:28:25
阅读次数:
177