![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
wubai250
这个作者很懒,什么都没留下…
展开
-
Android中preference的使用
Android中preference的使用(一)在Android系统中,当我们点击Menu按钮时,则会弹出Menu的菜单选项,其中一项是设置选项,点击了设置选项后,则会弹出系统的设置 Activity界面,这些设置功能是如何实现的呢?Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理,那么它是怎么保存数据的呢,如何创建PrefenceActivit转载 2012-08-02 13:24:45 · 545 阅读 · 0 评论 -
BaseAdapter中重写getview的心得以及发现convertView回收的机制
以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;先来解决第一个问题:an转载 2012-09-03 11:02:53 · 2588 阅读 · 0 评论 -
Android 输入表单实例--上下固定,中部滚动布局
使用的控件有: RelativeLayout 相对布局ScrollView 滚动视图 TableLayout 表格布局 如上图所示,界面(或者说窗体)分为三个部分: 顶部:信息提示,标题(Title) 实现这样的布局一定要用到RelativeLayout 相对布局,我们这样指定我的布局。转载 2012-09-05 17:04:19 · 6554 阅读 · 0 评论 -
View.INVISIBLE跟View.GONE有什么差别
INVISIBLE:仍旧会占用空间,只是内容不显示。GONE:不会占用空间。 View 的setVisibility有三个值可以设置:VISIBLE--->可见INVISIBLE--->不可见,但这个View在ViewGroupt中仍保留它的位置,不重新layoutGONE---->不可见,但这个View在ViewGroupt中不保留位置,重新layout,那后面的view转载 2012-09-06 10:40:54 · 713 阅读 · 0 评论 -
怎么改变整体字体大小
1.在 values文件夹中创建名为 style.xml的文件style.xml 代码如下 18sp 2 在 AndroidManifest.xml的中加入以下代码android:theme="@style/CustomTheme"转载 2012-09-06 13:00:59 · 781 阅读 · 0 评论 -
RadioButton绑定数据与显示问题,类似数据字典问题,如男女Code。
RadioButton绑定数据与显示问题,类似数据字典问题,如男女Code。男女在存储时使用code。1 新增页面,绑定数据字典数据,主要使用tag和text属性,tag放code,text放显示文本,部分代码如下: android:gravity="right" android:text="性别" > android:id="@+id/custo原创 2012-09-07 13:34:15 · 2742 阅读 · 0 评论 -
Android的onCreateOptionsMenu()创建菜单Menu详解
Android一共有三种形式的菜单: 1.选项菜单(optinosMenu) 2.上下文菜单(ContextMenu) 3.子菜单(subMenu)其中最常用的就是选项菜单(optionsMenu), 该菜单在点击 menu 按键 后会在对应的Activity底部显示出来。1.Activity菜单机制 (与dia转载 2012-09-07 14:17:13 · 1052 阅读 · 0 评论 -
常用的android弹出对话框
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,转载 2012-09-07 16:19:37 · 502 阅读 · 0 评论 -
ListView不能直接用addView()方法直接装载控件吗?
ListView是必须要通过适配器来装载控件吗?TextView tv = new TextView();list.addView(tv);这样做不行?答案如下:ListView的爷爷类是AdapterView,这个类中有 @Override public void addView(View child) { thr转载 2012-09-10 17:14:31 · 7553 阅读 · 5 评论 -
WVGA VGA QVGA QWVGA是什么意思
QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。应该是QVGAQVGA 240x320QWVGA 240x400HVGA 320x480VGA 480x64转载 2012-09-10 09:56:48 · 3104 阅读 · 0 评论 -
如何实现在一个app里面点击按钮返回home
如何实现在一个app里面点击按钮返回homeIntent intent = new Intent();intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_HOME);startActivity(intent);转载 2012-09-11 16:13:40 · 896 阅读 · 0 评论 -
ListView中getView的原理+如何在ListView中放置多个item
http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.htmlListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO转载 2012-09-03 11:01:25 · 752 阅读 · 0 评论 -
TableRow平分每列的问题
每一列的宽度不要设为wrap_content,设置为0.0dip,在设置每一列的android:layout_weight=“1”================因为ayout_weight是将剩余空间按权重分配,而不是将全部空间按权重分配转载 2012-08-21 17:17:49 · 5875 阅读 · 0 评论 -
android Toast显示消息的几种方法
Android中提供一种简单的Toast消息提示框机制,可以在用户点击了某些按钮后,提示用户一些信息,提示的信息不能被用户点击,Toast的提示信息根据用户设置的显示时间后自动消失。Toast的提示信息可以在调试程序的时候方便的显示某些想显示的东西。两种方法创建Toast第一种方法的Java代码: makeText(Context context, int转载 2012-08-10 09:52:30 · 1383 阅读 · 0 评论 -
Android中Toast重复显示问题解决
Android中Toast重复显示每次都延时累计造成提示框一直显示完累计的时间才退去的问题。 在使用Toast作为提示信息时,Toast会显示在屏幕下方,一般用来提示用户的误操作。当用户在某些情况下,用户连续误操作多次时,会导致出现很多个 Toast,依次显示,会在页面上停留很长时间,这个会严重影响软件的用户亲和性。我们可以通过一下方法来实现在一个Toast没有结束的时候再显示 Toast不累转载 2012-08-10 10:01:59 · 788 阅读 · 0 评论 -
在android模似器中安装apk
在android模似器中安装apk1 cd 进入android-sdk\platform-tools文件夹2 adb install XXX.apk原创 2012-08-14 09:51:05 · 621 阅读 · 0 评论 -
关于Android模拟器键盘不能使用的解决方法
构建AVD的时候,在Hardware选项中,有个New按钮,选中,其中的Property选项中有设置很多模拟器所支持的东西。有个“keyboard support”,选中,OK后。设置其指为“Yes”。问题解决了。转载 2012-08-15 10:52:14 · 573 阅读 · 0 评论 -
android:layout_gravity和android:gravity
android:gravity 属性是对该view 内容的限定.比如一个button 上面的text. 你可以设置该text 在view的靠左,靠右等位置.该属性就干了这个.android:layout_gravity是用来设置该view相对与起父view 的位置.比如一个button 在linearlayout里,你想把该button放在靠左 靠右等位置就可以通过该属性设置.这样就解释转载 2012-08-17 14:09:27 · 343 阅读 · 0 评论 -
设置button颜色
设置button颜色 button.getBackground().setColorFilter(0xFFFF0000, PorterDuff.Mode.LIGHTEN);button.getBackground().setColorFilter(new LightingColorFilter(0xFFFFFFFF, 0xFFAA0000));如果在点击事件中设置,还需要调用butto原创 2012-08-17 14:52:45 · 911 阅读 · 0 评论 -
SimpleAdapter类使用方法
SimpleAdapter的构造函数是:public SimpleAdapter (Context context, List> data, int resource, String[] from, int[] to)官方说明了其各个参数含义,我这里根据自己的理解解释下:第一个context,很明显大家根据英文可以知道是上下文的意思,它官方的意思是:SimpleAdapte转载 2012-08-30 13:13:28 · 445 阅读 · 0 评论 -
Android中如何使用命令行查看内嵌数据库SQLite3
在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命令。【1】在Android程序中,一般创建的数据库存放在 /data/data/[应用程序包名]/databases 的目录下。【2】cd 命令:文件夹跳转命令。ls 命令:查看某个文件夹下面有哪些文件。【3】使用 "sqlite3 [数据库名称] " 命令来对某数据库进行一系列的操作。【4】在经过第【3】步骤后转载 2012-08-30 10:45:31 · 685 阅读 · 0 评论 -
Android学习笔记:Activity-Spinner
例子一:Spinner的基本实现方法步骤一:编写Android XML文件 android:layout_width="fill_parent" android:layout_height="wrap_content" /> 步骤二:源代码1)设置Spinner之中的元素内容,采用了ArrayAdapt转载 2012-08-21 15:18:22 · 1372 阅读 · 0 评论 -
Android-TableLayout布局
TableLayout,表格布局采用行列形式管理UI组件,TableLayout不需要明确地声明有多少行和列,而是通过添加TableRow、其它组件来控制表格的行数、列数。v每次向TableLayout添加一个TableRow,就是在向表格添加一行,TableRow也是容器,可以向TableRow中添加组件,每添加一个组件,即是添加一列。v如果直接向TableLayout添加组件,则认为这转载 2012-08-21 16:58:09 · 2808 阅读 · 0 评论 -
htc4.0.3 修改hosts
1 下载百度一键ROOT软件,安装在pc机上2 下载RootExploer软件,安装在手机上3 把手机连接到pc上,百度一键ROOT,修改成root权限(还可以恢复回来)4 启动RootExploer,挂载模式为修改为读写,进入/system/etc目录,修改hosts文件5 重启手机6 修改完后删除root权限。原创 2013-01-16 11:09:50 · 901 阅读 · 0 评论