随笔分类 - android
android
摘要:ListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!实际上Android为你缓存了视图。An...
阅读全文
摘要:1.主Activity1 public class MainActivity extends Activity { 2 3 private ListView listView; 4 private ArrayList persons; 5 private ListAdapt...
阅读全文
摘要:package com.yangguangfu.database;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpe...
阅读全文
摘要:Adapter的getViewTypeCount和getItemViewType不同的项目布局(item layout)我们再举一个稍微复杂的例子,在上例的list中加入一些分隔线你需要做这些:重(@Override)写 getViewTypeCount() – 返回你有多少个不同的布局重写 get...
阅读全文
摘要:获取图片缩略图和视频缩略图的方法:Java代码:import java.io.File;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import an...
阅读全文
摘要:首先自定义一个View子类:package com.example.androidtest0.myView;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;impo...
阅读全文
摘要:ListView内容变化后的动态刷新基本知识点:1.更新适配器Adapter数据源2.调用适配器Adapter的刷新方法notifyDataSetChanged()首先需要定义ListView和对应适配器Adapter://用于显示用户列表的ListViewprivate ListView user...
阅读全文
摘要:Android中使用4个数字来表示颜色,分别是alpha、红(red)、绿(green)、蓝(blue)四个颜色值(ARGB)。每个数字取值0-255,因此一个颜色可以用一个整数来表示。为了运行效率,Android编码时用整数Color类实例来表示颜色。红、绿、蓝三个值是就是代表颜色的取值,而Alp...
阅读全文
摘要:1、在android中经常看到设置的颜色为八位的十六进制的颜色值,例如:public static final class color { public static final int lightblue=0x7f040000;}或者在Java中tx.setTextColor(0xffff0...
阅读全文
摘要:先贴一下显示效果图,仅作参考:代码如下:1、自定义Dialogpublic class SelectDialog extends AlertDialog{public SelectDialog(Context context, int theme) { super(context, theme...
阅读全文
摘要:代码:package angel.devil; import android.app.Activity;import android.app.Dialog;import android.os.Bundle;import android.view.Gravity;import android.view...
阅读全文
摘要:private void setDialogSize(Dialog dg) { Window dialogWindow = dg.getWindow(); WindowManager.LayoutParams lp = dialogWindow.getAttributes(); d...
阅读全文
摘要:Notification 的使用需要导入 3 个类import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;代码示例及说明NotificationMa...
阅读全文
摘要:实现功能:效果图:代码:这里
阅读全文
摘要:ListView就是可以显示一行行Item的控件,有时候数据非常多,通常需要分页显示,但为了减少用户的输入,我们可以动态更新ListView,把下一页要显示的数据的添加到当前ListView中。先看看效果:需要注意的是在什么时候去更新数据 ,listVIew的setOnScrollListener监...
阅读全文
摘要:由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存...
阅读全文
摘要:问题:测试时,发现应用在不同的显示器上显示效果不同(部分文本不能显示完全),自然想到屏幕适配的问题。按照思路整理如下:(一) 几个概念1,Screen size屏幕的尺寸,即对角线长度(单位inch-英寸)2, Screen density屏幕密度,即单位长度像素点数(pots/inches)3, ...
阅读全文
摘要:如果在程序中多次用到一部分相同的布局,可以先将这部分布局定义为一个单独的XML,然后在需要的地方通过引入,如下:main.xml item.xml 使用Android include时需要注意的是要指定宽高属性,要不可能会出现一些意想不到的效果,比如引用了三次,而...
阅读全文
摘要:在Android布局文件中,某些时候使用include标签会很多的好处1,对于稍微有点复杂的布局界面,将所有布局代码都写在一个xml文件中,界面会显得很冗余,可读性很差,这时可以分开使用include标签来处理2,当Activity需要用到同样的布局效果,也可以使用include标签处理,而不用把一...
阅读全文
摘要:通常控件的可见与不可见分为三种情况第一种 gone 表示不可见并且不占用空间第二种 visible 表示可见第三种 invisible 表示不可见但是占用空间可见与不可见的表现形式有两种。在布局文件中: [html]view plaincopyprint? android:visibility...
阅读全文
浙公网安备 33010602011771号