Android控件大全以及各布局空间的使用方式

发布时间 : 星期六 文章Android控件大全以及各布局空间的使用方式更新完毕开始阅读

import android.widget.LinearLayout; import android.widget.TextView;

public class Main extends Activity {

/** Called when the activity is first created. */ @Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

// 将指定的布局文件作为 Activity 所显示的内容 setContentView(R.layout.main);

// 动态地在指定的容器控件上添加新的控件 TextView txt = new TextView(this); txt.setText(\动态添加控件\ // setContentView(txt);

((LinearLayout)this.findViewById(R.id.layout)).addView(txt);

// 引用资源文件内的内容作为输出内容

TextView txt1 = (TextView)this.findViewById(R.id.txt); txt1.setText(this.getString(R.string.hello2)); } }

四、系出名门Android(2) - 布局(Layout)和菜单(Menu)

介绍

在 Android 中各种布局的应用,以及菜单效果的实现 ? ?

各种布局方式的应用,FrameLayout, LinearLayout, TableLayout, AbsoluteLayout, 为指定元素配置上下文菜单,为应用程序配置选项菜单,以及多级菜单的实现 RelativeLayout

1、各种布局方式的演示(FrameLayout, LinearLayout, TableLayout,

AbsoluteLayout, RelativeLayout) res/layout/main.xml 代码

layout_width - 宽。fill_parent: 宽度跟着父元素走;wrap_content: 宽度跟着本身的内容走;直接指定一个 px 值来设置宽

layout_height - 高。fill_parent: 高度跟着父元素走;wrap_content: 高度跟着本身的内容走;直接指定一个 px 值来设置高 -->

android:layout_width=\

android:layout_height=\

android:layout_height=\

android:layout_height=\

android:layout_width=\

android:collapseColumns=\

android:layout_weight=\ android:text=\行1列1\

android:layout_weight=\ android:text=\行1列2\

android:layout_weight=\ android:text=\行1列3\

android:layout_height=\行2列1\

android:layout_height=\ android:layout_x=\ android:layout_y=\

android:layout_width=\

android:layout_height=\ android:layout_centerInParent=\

android:layout_height=\ android:layout_marginLeft=\

android:layout_height=\

android:layout_below=\

res/values/strings.xml

Main.java 代码

package com.webabcd.layout;

import android.app.Activity; import android.os.Bundle;

public class Main extends Activity {

/** Called when the activity is first created. */ @Override

public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }

2、上下文菜单,选项菜单,子菜单

res/layout/main.xml 代码

联系合同范文客服:xxxxx#qq.com(#替换为@)