下面介绍gridview,先看看效果
1、显示界面[code]package com.grid.test;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.os.Bundle;
import android.widget.gridview;
public class GridTest extends Activity {
private gridview gridview ;
private List
by totoo130 - 移动操作系统 - 2011-03-27 20:41:08 阅读(2223) 回复(0)
android的gridview控件用于把一系列的空间组织成一个二维的网格显示出来应用的比较多的就是组合图片显示下面我就详细讲一个例子 首先写一个类继承BaseAdapter[code]package com.yarin.android.Examples_04_19; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.gridview; import android.widget.ImageView; public class ...
最近在学习android应用开发,有一个简单的应用程序(见附件),是将系统中所有安装的apk应用程序在一个gridview中显示出来,但我发现当apk应用程序较多时,屏幕是向下滚动,不是很好看,我想让它左右滚动,该如何处理?
android gridview,Gallery动态更新数据 主类代码[code]package com.android.wei.zidingyi.adapter; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; import android.widget.Gallery; import android.widget.gridview; import java.util.*; public class MyActivity extends Activity { ...
简单一点吧,就瞧瞧那个Grid的效果, [color="#000000"]android 提供了一个gridview,不过从APIDemo中看来,它似乎与PC上的GRID差别还是挺大的,更像那个IconView的感觉。不知道 [color="#000000"]android 中如何实现表格界面?虽然在移动终端上,表格一般不会有谁使用,大家似乎更倾向于使用ListView,而android对于ListView则有更简单的实现ListActivity。 废话不说,还是自己写几句代码来实验一下。 gridview id="@+id/grid" ...
很久没有进行我的android学习之旅了,今天抽空继续。 简单一点吧,就瞧瞧那个Grid的效果,android提供了一个gridview,不过从APIDemo中看来,它似乎与PC上的GRID差别还是挺大的,更像那个IconView的感觉。不知道android中如何实现表格界面?虽然在移动终端上,表格一般不会有谁使用,大家似乎更倾向于使用 ListView,而android对于ListView则有更简单的实现ListActivity。 废话不说,还是自己写几句代码来实验一下。 gridview id...
在开发中,我们常常会遇到比较复杂的gridview/ListView的布局,重新实现BaseAdapter不但能帮助我们实现我们想要的布局效果,并且在绑定大数据量时也不会感觉有卡壳现象。记得以前用一个ListView直接去绑定手机内的联系人Cursor(一百多号人),滑动的时候就会有卡的感觉。今天决定写个Demo是因为在项目中可能会要实现这样的一个效果:一个gridview中绑定4个ImageButton,有些按钮在特定的情况下是不可用的,也就是Enable=fa...
动态改变android控件大小 (转) 一、 方法 使用getLayoutParams() 和setLayoutParams()方法 二、 示例代码 LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams) aaa.getLayoutParams(); // 取控件aaa当前的布局参数 linearParams.height = 365; // 当控件的高强制设成365象素 aaa.setLayoutParams(linearParams); // 使设置好的布局参数应用到控件aaa 三、 原理 a) getLayoutParams()...
android字体大小根据分辨率自动调整 手机设备太多,分辨率也不一样,看到网上大部分的适应字体的方法是定义values320×480或value-hdpi方式去处理。 采用第一种的就惨了,很多设备的分辨率是不一样的,难道要每种都定义吗? 采用第二种的在平板电脑里没有效果。 最后还是代码的方式方便快捷。。。 Java代码[code]1.//遍历设置字体 2.public static void changeViewSize(ViewGroup viewGroup,int screenWidth,int s...
一:不同的layout
android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢?
其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。
二:hdpi、mdpi、ldpi ...
android模拟器屏幕大小和skin的对应 •320x480, portrait : emulator -skin HVGA-P (default) •320x240, landscape: emulator -skin QVGA-L •480x320, landscape: emulator -skin HVGA-L •240x320, portrait : emulator -skin QVGA-P •480*320,WQVGA432 •800*480 WVGA800 •800*540 WVGA854