摘要: 这个控件在android 4.1以后不建议使用,替代UI为ViewPager,下面给出一个网友的事例: 另外为gallery添加一个资源文件: 实现代码:package com.example.androidgallerydemotest;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.content.res.TypedArray;import android.view.Menu;imp... 阅读全文
posted @ 2013-09-20 17:01 MMLoveMeMM 阅读(209) 评论(0) 推荐(0)
摘要: 前言 最近一直在讲AndroidUI的开发,今天讲一下Spinner控件,这是一个列表选择框,可以弹出一个列表供用户选择。在本片博客中,会讲解Spinner的基本属性以及设置之后的效果,以及使用SimpleAdapter绑定自定义格式的数据到Spinner中。Spinner Spinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。Spinner是ViewGroup的间接子类,它和其他的Android控件一样,数据需要使用Adapter进行封装。 下面介绍一下Spinner的常用XML属性,Android也为其属性提供了相应的getter、setter方法:androi... 阅读全文
posted @ 2013-09-20 16:27 MMLoveMeMM 阅读(273) 评论(0) 推荐(0)
摘要: 在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体widget控件(如:Button,TextView等)。为了让大家容易理解我做了一个简单的Demo,主布局main.xml里有一个TextView和一个Button,当点击Button,出现Dialog,而这个Dialog的布局方式是我们在layout目录下定义的custom_dialog.xml文件(里面左右分布,左边ImageView,右边Text 阅读全文
posted @ 2013-09-20 15:24 MMLoveMeMM 阅读(142) 评论(0) 推荐(0)
摘要: 如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.example.androidhandletest;import java.util.Timer;import java.util.TimerTask;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.util.Log;import android 阅读全文
posted @ 2013-09-20 14:50 MMLoveMeMM 阅读(165) 评论(0) 推荐(0)
摘要: 前言Android系统中的应用程序都是用Java开发的。Android NDK使我们能够在android上使用C/C++开发的原生代码。有两个理由使用NDK: 一是合理的重用现有的代码;二是在程序中某些关键的部分提高执行效率。这里先讲几个符号的约定: - 你的Android应用程序工程的目录 - 你的ndk安装的目录捷径这里先扯一句题外话 -- 如果你不需要使用NDK开发,只是需要使用第三方用NDK开发的库,那么你只需要这样做:把第三方提供的libxxx.so放到你的/libs/armeabi/下, 然后在程序随便什么地方中加入static { System.loadLibray(" 阅读全文
posted @ 2013-09-20 00:24 MMLoveMeMM 阅读(194) 评论(0) 推荐(0)