- 浏览: 635734 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
luo_ganlin:
别的不多说,点个赞!
关于Android隐式启动Activity -
IWSo:
谢楼主!研究了好久,原来是这样!
android中如何让LinearLayout实现点击时背景图片切换 -
fantao005x:
粘帖的不错
android中如何让listview的内容全部显示出来 -
learner576539763:
Android_gqs 写道请问博主,Viewstub 可实现 ...
android中ViewStub使用 -
goontosoon:
抄的什么啊,狗屁不通
对ContentProvider中getType(Uri uri)
1. 布局:main.xml
Java代码
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<GridView
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:horizontalSpacing="50dp"
android:verticalSpacing="50dp"
/>
</RelativeLayout>
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<GridView
android:id="@+id/grid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:horizontalSpacing="50dp"
android:verticalSpacing="50dp"
/>
</RelativeLayout>
2. *.jave: GriUsage.java
Java代码
public class GridUsage extends Activity {
GridView grid;
ImageAdapter iAdapter;
String[] text = {
"one","two","three","four","five","six","seven","eight","nine","ten"
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
grid = (GridView)findViewById(R.id.grid);
iAdapter = new ImageAdapter(this);
grid.setAdapter(iAdapter);
grid.setNumColumns(3);
}
public class ImageAdapter extends BaseAdapter {
Activity activity;
public ImageAdapter(Activity a){
activity = a;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return text.length;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return arg0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
TextView tv;
if(convertView == null){
tv = new TextView(activity);
}
else {
tv = (TextView)convertView;
}
tv.setSingleLine(true);
tv.setBackgroundResource(R.drawable.back);
tv.setGravity(Gravity.CENTER);
tv.setText(text[position]);
return tv;
}
}
}
public class GridUsage extends Activity {
GridView grid;
ImageAdapter iAdapter;
String[] text = {
"one","two","three","four","five","six","seven","eight","nine","ten"
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
grid = (GridView)findViewById(R.id.grid);
iAdapter = new ImageAdapter(this);
grid.setAdapter(iAdapter);
grid.setNumColumns(3);
}
public class ImageAdapter extends BaseAdapter {
Activity activity;
public ImageAdapter(Activity a){
activity = a;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return text.length;
}
@Override
public Object getItem(int arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public long getItemId(int arg0) {
// TODO Auto-generated method stub
return arg0;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
TextView tv;
if(convertView == null){
tv = new TextView(activity);
}
else {
tv = (TextView)convertView;
}
tv.setSingleLine(true);
tv.setBackgroundResource(R.drawable.back);
tv.setGravity(Gravity.CENTER);
tv.setText(text[position]);
return tv;
}
}
}
发表评论
-
EditText软键盘弹出问题解决
2013-02-26 23:10 1462当带有EditView的activity第一次进入时,第一 ... -
android中获取系统相关属性adb
2012-11-15 14:41 21961.查看系统相关属性可以通过: adb shell ... -
Android使用Intent传递复杂参数及复杂参数列表
2012-11-05 17:29 1630刚开始一直纠结于Intent只能put像int, ... -
解决P6200/P6800扩展卡第三方软件不可写的BUG
2012-11-05 17:01 1031从XDA看来的步骤:1. Using a root-e ... -
android 中跟actionbar相关的属性
2012-10-25 17:07 2478android:uiOptions 这个属性用于设置A ... -
source insight使用快捷键
2012-10-25 10:59 1555F5指定行号,实现行跳转,在遇到编译错误的时候,能特 ... -
android中推出应用比较有效率的方法
2012-10-11 16:57 1161添加一个全局变量作为程序退出的标记(boolean类型) ... -
declare-styleable的使用
2012-10-09 13:59 1173declare-styleable的使用 decl ... -
android程序安全的建议
2012-09-29 14:58 5288如果保证自己的 ... -
Java自带的线程池ThreadPoolExecutor详细介绍说明和实例应用
2012-09-29 14:45 1075从 Java 5 开始,Java 提供了自己的线程池。线 ... -
android应用检测更新代码
2012-09-24 17:40 1835JAVA代码: UpdateManager.java ... -
adb命令详解
2012-09-19 15:04 2872Android adb的常用命令略解 Androi ... -
android中屏蔽其它系统按钮的dialog
2012-09-18 10:13 1647public class MyProgress ... -
如何给Scrollview里内容截屏并生成bitmap,注意:Scrollview里面内容较多有滚动了
2012-09-18 10:07 1645使用for循环递归累加其内部的子控件的高度: p ... -
wakelock的使用
2012-09-17 11:44 10082PowerManager.WakerLock是我分析St ... -
启动另外一个apk
2012-09-14 13:16 900这篇博文主要是获取其他apk程序的启动的主intent, ... -
android中全屏的方法
2012-09-14 13:04 9631.直接代码编写 @Override ... -
android:installLocation简析
2012-09-12 15:25 1113在Froyo(android 2.2,API Le ... -
外部apk启动启动另外一个apk
2012-09-06 17:54 1050public class TestingBroadc ... -
listview如何实现圆角
2012-09-05 17:32 1937首先呢,我们还是看几个示图:(这是360推出的一款天气预 ...
相关推荐
在ASP.NET开发中,GridView控件是用于展示数据的强大工具,尤其在呈现表格形式的数据时。在本项目中,我们探讨的主题是“GridView内嵌套使用GridView”,这通常是为了实现更复杂的数据显示,例如,当数据有层次关系...
在标题“gridview嵌套gridview案例说明”中,我们关注的核心点是GridView控件的嵌套使用,即将一个GridView控件放置在另一个GridView控件内部,以构建一个多级数据展示的结构。这种技术通常用于展示层次结构数据,...
在许多应用中,用户可能需要对GridView中的元素进行交互操作,比如长按拖动和删除。这个例子就是关于如何在Android的GridView中实现这些高级功能。 首先,让我们详细了解一下GridView的基本概念。GridView继承自...
3. **创建子GridControl和子GridView**:在主GridView的`CustomRowCellEdit`事件中,我们可以创建子GridControl和子GridView实例,然后将其添加到主GridView的当前行中。子GridView同样需要设置DataSource,并进行...
在Android开发中,GridView是一种非常常见的布局控件,它允许我们以网格的形式展示数据,通常用于创建像照片墙、应用列表等界面。本教程将深入探讨如何自定义各种风格的GridView,包括刷新、加载和横向展示等特性。 ...
在ASP.NET开发中,GridView控件是用于展示数据表格的常用工具,尤其在处理大量数据时,它提供了灵活的配置和样式化选项。本实例主要关注如何实现GridView的固定表头和列,使得用户在滚动浏览长表格时,表头和部分列...
这通常涉及对`onTouchEvent()`方法的处理,通过监听MotionEvent ACTION_DOWN、ACTION_MOVE和ACTION_UP等事件,计算出滑动的距离,并调整GridView的滚动位置。 另一种常见的解决方案是使用HorizontalScrollView或...
GridView控件是ASP.NET Web Forms中的一个重要组件,用于展示数据集,通常用于表格形式的数据呈现。在某些场景下,我们可能需要在一个GridView内部嵌套另一个GridView,以实现更复杂的数据展示,例如展示树状结构...
因此,在设计GridView的布局时,需要注意内部元素是否会影响点击事件的处理。 5. **性能优化**: GridView的性能优化也很重要,特别是当数据集较大时。可以通过使用ViewHolder模式减少视图查找的时间,以及在数据...
GridView是Windows Forms和ASP.NET中常见的一种数据展示控件,用于以网格形式显示数据集合。在本文中,我们将深入探讨GridView的使用技巧、大全、常见问题以及常用方法,旨在帮助开发者更好地理解和应用这一强大的...
2. **类名与ID选择器**:为GridView及其内部元素赋予独特的类名和ID,以便在CSS中精准地选择并应用样式。例如,可以设置`CssClass="GridView"`,然后在CSS中使用`.GridView`选择器。 3. **模板列**:GridView的模板...
GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到...
GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一...
在Android开发中,GridView是一种常用的布局控件,它允许我们以网格的形式展示数据。当我们处理大量数据时,分页加载可以提高应用性能,减少内存消耗,并提供更好的用户体验。本篇文章将详细讲解如何在Android中利用...
可以在这里设定宽度和高度,也可以设定是否根据内容大小自动调整。 5. **动态调整(Dynamic Adjustments)**:如果内容大小不一致,可能需要动态调整布局。例如,可以检测内容的最长边,然后基于此设置视图的大小,...
最全的gridview学习资料 GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法...
C# GridView 的各种技巧 快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行...
GridView是ASP.NET中一个强大的数据展示控件,用于在网页上以网格形式显示数据集合。在描述中提到的“GridView新功能”暗示我们探讨的是GridView控件的一些增强或改进特性,可能是在某个版本更新后引入的。让我们...
GridView是Android开发中常用的一种控件,主要用于展示数据集,如列表或表格形式的数据。它在用户界面设计中扮演着重要角色,特别是在显示大量可滚动信息时。在本篇文章中,我们将深入探讨GridView及其在创建机场...
在Android开发中,GridView是一种常用的布局控件,它允许我们以网格的形式展示数据,通常用于创建列表或展示图片。在很多应用中,我们可能需要实现GridView的选中效果,包括设置默认选中项以及选中后的视觉反馈。...