- 浏览: 133211 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
newhxj:
03-21 10:56:35.850: E/Web Conso ...
Android简易Flash播放器[转] -
roiz:
谢谢 很好正需要这资料
精确监听AbsListView滚动至底部[转]
上一篇文章,主要将如何UI设计器设计TableLayout + TableRow,由于实际应用中,经常需要在代码里往TableLayout添加数据(9宫图也可以用TableLayout做出来 ),本文就是介绍这方面的简单使用方法。
main.xml的代码如下,用到TableLayout的ID为TableLayout01:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent" android:layout_height="wrap_content"> </TableLayout> </LinearLayout>
JAVA代码如下:
package com.LayoutDemo; import com.LayoutDemo.R; import android.app.Activity; import android.os.Bundle; import android.view.ViewGroup; import android.widget.TableLayout; import android.widget.TableRow; import android.widget.TextView; public class LayoutDemo extends Activity { /** Called when the activity is first created. */ private final int WC = ViewGroup.LayoutParams.WRAP_CONTENT; private final int FP = ViewGroup.LayoutParams.FILL_PARENT; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //新建TableLayout01的实例 TableLayout tableLayout = (TableLayout)findViewById(R.id.TableLayout01); //全部列自动填充空白处 tableLayout.setStretchAllColumns(true); //生成10行,8列的表格 for(int row=0;row<10;row++) { TableRow tableRow=new TableRow(this); for(int col=0;col<8;col++) { //tv用于显示 TextView tv=new TextView(this); tv.setText("("+col+","+row+")"); tableRow.addView(tv); } //新建的TableRow添加到TableLayout tableLayout.addView(tableRow, new TableLayout.LayoutParams(FP, WC)); } } }
结果如下图:
http://blog.csdn.net/hellogv/article/details/4523745
本文来自
发表评论
-
android Theme使用总结
2012-12-12 19:22 1490今天对api中style下的theme整个摸了一遍。 ... -
android优化——adapter
2012-12-12 18:56 1505什么是Adapter,可以先看看我的上一篇文章,Andr ... -
listview样式设置——自定义背景、分隔[转]
2012-12-12 14:13 822在Android中,ListView是最常用的一个控件, ... -
draw9patch不失真背景
2012-12-12 00:23 13241.背景自适应且不失真问题的存在 制作自适应背 ... -
android布局之selector(背景选择器)[转]
2012-12-11 23:07 2852关于listview和button都 ... -
android布局之RelativeLayout属性
2012-12-11 23:06 1233android:layout_above ... -
Android ListView下拉刷新点击加载更多[转]
2012-12-03 09:04 1707这个ListView的下拉刷新算是不错了。网上找了很多个 ... -
BitmapFactory.Options详解[转]
2012-11-21 20:50 3316public Bitmap in ... -
Android简易Flash播放器[转]
2012-01-20 21:16 1942上一节,大体说了下在Android程序中嵌套Flash动 ... -
将flash嵌入你的程序中[转]
2012-01-20 21:12 1222无论如何,我们需要一个android2.2的平板电脑 ... -
Android实现ListView异步加载图片[转]
2011-11-30 11:17 730ListView异步加载图片是非常实用的方法,凡是是要通过网络 ... -
精确监听AbsListView滚动至底部[转]
2011-11-10 09:00 1446用户使用android客户端时,当Lis ... -
可动态布局的Android抽屉之完整篇[转]
2011-11-10 09:00 1109上次介绍了基础篇,讲解了自定义抽屉控件的基 ... -
可动态布局的Android抽屉之基础[转]
2011-11-10 08:59 1589以前曾经介绍过《Android提高第十九篇 ... -
Android提高第二十一篇之MediaPlayer播放网络视频
2011-11-10 08:59 2640上次讲解了MediaPlayer播放网络音 ... -
Android提高第二十篇之MediaPlayer播放网络音频[转]
2011-11-10 08:58 789以前曾经地介绍过MediaPlayer的基本用 ... -
Android提高第十九篇之"多方向"抽屉[转]
2011-11-09 13:35 1203在android上要实现类似Launch的 ... -
Android提高十八篇之自定义Menu(TabMenu)[转]
2011-11-09 13:35 901用过UCWEB-Android版的人都应 ... -
Android提高十七篇之多级树形菜单的实现[转]
2011-11-09 13:35 896在Android里要实现树形菜单,都是用 ... -
Android提高十六篇之使用NDK把彩图转换灰度图[转]
2011-11-09 13:34 1059在Android上使 ...
相关推荐
这篇文档主要介绍了如何在代码中动态地添加数据到TableLayout,从而实现更加灵活的界面构建。 首先,我们来看一下`main.xml`的布局文件。在这个例子中,我们创建了一个LinearLayout作为根布局,并在其中包含了一个...
第5章 Android中的视图组件 5.1 视图组件 5.1.1 图片视图(ImageView) 5.1.2 滚动视图(ScrollView) 5.1.3 网格视图(GridView) 5.1.4 列表视图(ListView) 5.1.5 切换图片(ImageSwitcher和Gallery) 5.1.6 ...
了解如何下载、安装和配置Android SDK以及设置必要的Android版本(如API 8,对应Android 2.2)是开始学习的第一步。 2. **基本布局设计**:Android应用通常由XML文件定义的布局组成。在这个案例中,你可能会遇到...
第5章 文件存储 5 1 SharedPreferences 5 2 流文件 5 3 XML存储 5 4 JSON存储 第6章 数据库 6 1 SQLite基础知识 6 2 SQLite 函数 6 2 1 核心函数 6 2 2 日期和时间函数 6 2 3 聚合函数 6 3 在Android中使用SQLite 6 ...
### Android入门到精通知识点梳理 #### 一、Android系统结构和SDK使用 ##### 1.1 系统介绍 - **定义**: Android是由Google开发的一款基于Linux内核的开源操作系统,专为移动设备设计。 - **组成**: 包括操作系统...
### Android2初学者入门知识点详解 #### 一、Android展望 **1) Android的历史** - **Android的开发**: Google于2005年收购了仅成立22个月的Android公司,自此开始了Android操作系统的研究与开发。该操作系统基于...
#### 第1章 Android基础入门 - **Android体系结构四层概述**: - **应用程序层**:这一层主要包括用户界面应用,例如联系人列表、电话应用等,这些都是安装在设备上的软件应用。 - **应用程序框架层**:包含了一...
[Android1_5]打开多个Activity,返回到第一个Activity的问题 - 农民伯伯 - 博客园.mht396.35 KB [Android1_5]标签TabHost图片文字覆盖的问题 - 农民伯伯 - 博客园.mht374.72 KB [Android1_6]动态添加View的问题 - ...
#### 第1章 Android基础入门 **填空题解析** - **操作系统层次:** - **Linux内核**:作为Android的基础,它提供了硬件驱动和其他核心服务。 - **核心类库**:这部分包括了低级别的C/C++库以及Dalvik虚拟机使用...
### Android开发入门学习路线知识点详解 #### 一、Java面向对象编程基础 ##### 1. Java基本数据类型与表达式,分支循环 - **基本数据类型**:包括整型(`int`, `short`, `byte`, `long`)、浮点型(`float`, `...
- **第 1 部分:快速入门**:学习 Android 的基本概念和术语。 - **第 2 部分:深入了解**:深入探索 Android 平台的工作原理和技术细节。 3. **面向 Java 开发者的 Xamarin**: - **应用程序基础知识**:掌握 ...
#### 第五讲:用户界面 View(一):FrameLayout, LinearLayout - **FrameLayout**: - 布局容器,所有子视图都放置在左上角。 - 适合放置图标、进度条等。 - **LinearLayout**: - 按照水平或垂直方向排列子...
4.2.1ImageView和资源 4.2.2 位J图 4.2.3 Drawable 4.3 创建地图和展示网站 4.3.1 MapView4.3.2 WebView 4.4 结束语 第5章 可复用UI 5.1 抽象布局 5.1.1 标签 5.1.2 标签 5.1.3ViewStub 5.2 抽象样式和主题 5.2.1 ...
### Android编程教程第三版知识点概览 #### 一、书籍基本信息 - **书名**:《Android Programming Tutorials, 3rd Edition》 - **作者**:Mark L. Murphy - **出版日期**:2010年9月1日 - **出版社**:CommonsWare,...
完成环境配置后,我们会创建第一个"HelloWorld"工程,这通常是学习任何编程语言的入门步骤。通过这个简单的程序,初学者可以了解Android应用的基本结构和运行流程。 接下来,我们需要了解Android应用程序的结构,...
- **第5回:** 重点介绍了Android的用户界面设计。 - **5.1 用户界面简介** - **5.1.1 View和ViewGroup** - `View`是最基本的UI组件,用于绘制屏幕上的一个矩形区域。 - `ViewGroup`则是容器类,可以容纳多个`...
在Android开发领域,"android的例子"这一主题涵盖了从入门到实践的关键步骤,主要涉及了两个实验,即系统安装与 HelloWorld的实现以及界面设计与控件布局。这些知识点对于初学者和有经验的开发者来说都是至关重要的...
在Android开发中,"第一行代码"是一本非常知名的入门书籍,它引领初学者步入Android应用编程的大门。"UILayoutTest"这部分内容很可能是书中关于布局管理器(Layout Managers)的实践示例。布局管理器是Android UI...