- 浏览: 3904661 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
hinuliba:
...
字体背景颜色的高度修改 -
KANGOD:
最后的 -createDialog() 私有方法是怎么回事,没 ...
简单的实现listView中item多个控件以及点击事件 -
sswangqiao:
呵呵,呵呵
onActivityResult传值的使用 -
yumeiqiao:
感觉你所的不清楚 lstView.setOnTouchLi ...
listview中viewflipper的问题 -
lizhou828:
果然是大神啊!!!
Animation动画效果的实现
可以参考http://developer.android.com/guide/tutorials/views/hello-gridview.html
然后只需要修改:
public class MyAdapter extends BaseAdapter {
private Context context;
private String[] texts = {"aaa", "bbb", "ccc", "ddd", "eee", "fff", "eee", "hhh", "iii"};
public MyAdapter(Context context) {
this.context = context;
}
public int getCount() { return 9;}
public Object getItem(int position) { return null;}
public long getItemId(int position) { return 0;}
public View getView(int position, View convertView, ViewGroup parent) {
TextView tv;
if (convertView == null) {
tv = new TextView(context);
tv.setLayoutParams(new GridView.LayoutParams(85, 85));
}
else {
tv = (TextView) convertView;
}
tv.setText(texts[position]);
return tv;
}
view集成的方法
public View getView(int position, View contentView, ViewGroup arg2)
{ ViewHolder holder;
if (contentView == null) {
holder = new ViewHolder();
contentView = inflater.inflate(R.layout.my_magic_list,null);
holder.label = (TextView) contentView.findViewById(R.id.label);
contentView.setTag(holder); }
else { holder = (ViewHolder) contentView.getTag(); }
holder.label.setText(getLabel());
return contentView; }
•Use convertView
•If you have images, don't scale your images on the fly. Use Bitmap.createScaledBitmap to create a scaled bitmap and put that into your views
•Use a ViewHolder so you don't have to call a bunch of findViewByIds() every time
•Decrease the complexity of the views in your listview. The fewer subviews, the better. RelativeLayout is much better at this than, say, LinearLayout. And make sure to use if you're implementing custom views.
4.LayoutInflater li = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
final View dialogView = li.inflate(R.layout.edit_event, null);
ArrayList<String> routes = new ArrayList<String>();
ArrayAdapter<String> aa = new ArrayAdapter<String>(GOFdroid.this, android.R.layout.simple_spinner_item, routes);
aa.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner destSpinner = (Spinner) dialogView.findViewById(R.id.edit_event_destination);
String dest = events.get(pos).getDestination();
int routesPos = routes.indexOf(dest);
Log.d(TAG, "Dest: " + dest + ", pos: " + routesPos);
destSpinner.setAdapter(aa);
destSpinner.setSelection(routesPos);
最后一句是在spiner没有显示之前显示一个特定信息
5.
Cursor c = getContentResolver().query(People.CONTENT_URI, null, null, null, null);
startManagingCursor(c);
SpinnerAdapter adapter = new SimpleCursorAdapter(this,
// Use a template that displays a text view
android.R.layout.simple_gallery_item,
// Give the cursor to the list adatper
c,
// Map the NAME column in the people database to...
new String[] {People.NAME},
// The "text1" view defined in the XML template
new int[] { android.R.id.text1 });
5.只想显示一个
display a static list of String
objects
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_gallery_item, new String[] {People.NAME});
add more String
objects to the list later
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_gallery_item, new ArrayList<String>());
发表评论
-
URI 转path
2019-06-26 10:41 1230转自知乎Matisse package com.zhihu ... -
权限申请
2017-09-22 13:25 1226public class PermissionActivit ... -
onPreviewFrame 相机输出格式转换yuv420p保存成图片
2015-11-25 15:59 7489在最近项目中,因为特殊需要,底层相机往外输出了i420 也 ... -
new Android's Runtime Permission
2015-11-03 21:05 1196targetSdkVersion 23 开始 使用运行时权 ... -
自定义listview 边缘效果
2015-02-28 10:58 1703static void ChangeEdgeEffect( ... -
发射打开wifi
2015-01-07 10:25 1376WifiManager wifiManager = (Wif ... -
RecyclerView
2014-11-05 13:08 1217http://www.grokkingandroid.com ... -
获取点击区域
2014-04-28 09:39 1523@Override public void getHitR ... -
speex 和libogg 编译
2014-04-03 16:17 6370下载: http://www.speex.org/down ... -
rsync 同步
2014-03-28 17:06 1803两台android 设备 进行rsy ... -
流转字符串
2014-03-11 09:49 1479public static String convertSt ... -
java simplexml 序列化
2014-03-06 13:22 5886<?xml version="1.0&quo ... -
获取其他程序的特定资源
2014-03-05 09:33 1659try { PackageManager man ... -
检测来电属于哪个sim卡
2014-02-07 10:41 1676public class IncomingCallInter ... -
使用 NDK r9 编译ffmpeg
2014-01-16 13:32 167701. 环境 ubuntu 我的是13.10 ndk r9 ... -
android h264含so
2014-01-13 11:24 1510http://download.csdn.net/downlo ... -
xml转义字符
2013-12-18 09:29 1560" " ' & ... -
字体背景颜色的高度修改
2013-12-11 10:31 4147当使用android:lineSpacingExtra= ... -
屏保的实现
2013-12-07 10:27 2729最近需要做一个屏保,开始以为很简单,因为系统本身就带了屏保功 ... -
PreferenceActivity下嵌套PreferenceScreen在其它布局中
2013-11-21 16:32 9102今天在修改系统代码的时候,系统代码用了PreferenceA ...
相关推荐
Android(安卓)应用开发技术 运用GridView组件显示BaseAdapter复杂数据案例源代码.rar Android(安卓)应用开发技术 运用GridView组件显示BaseAdapter复杂数据案例源代码.rar Android(安卓)应用开发技术 运用...
可运行,好东西就要大家分享。 界面代码摘要 <?xml version="1.0" encoding="utf-8"?> android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" ...
运用GridView组件显示BaseAdapter复杂数据ppt(“组件”文档)共5张.ppt
本Demo演示了Spinner+ListView+GridView分别采用BaseAdapter填充内容 【简单易懂,含全注释】 注:创建版本为Android4.4.2
用GridView显示数据
扩展GridView控件(增加多个常用功能)
将GridView显示的内容导出为Excel
Android GridView完美横向滑动 ,并且可限制Gridview显示行数!
Gridview连接mysql以及分页显示
GridView 扩展 GridView 扩展 GridView 扩展分页 GridView 扩展 GridView 扩展 GridView 扩展分页 GridView 扩展 GrYYControlsYYControlsYYControlsidView 扩展 GridView 扩展分页
查询控件,gridview扩展,查询控件,gridview扩展查询控件,gridview扩展查询控件,gridview扩展
NULL 博文链接:https://2528.iteye.com/blog/1130228
一个用android编写的GridView 分页显示的例子。gridview的adapter继承自BaseAdapter
Dialog嵌套GridView显示系统已安装的应用程序,并能打开对应应用程序。
GridView显示XML数据
GridView显示大小
有时间就看看吧,我看着还行
GridView横向显示实例GridView横向滚动显示实例
可以在Gridview里面只显示年月日,不会出现0:00:00
NULL 博文链接:https://chaowen0668.iteye.com/blog/1017481