android学习笔记(三)--布局
2015-01-21 14:49
218 查看
使用代码插入布局:
package com.myandorid.labs;
import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ScrollView;
public class ScrollActivity extends Activity {
/** Called when the activity is first created. */
String[] webSites={"网易:www.163.com","腾讯:www.qq.com","360:www.360.cn"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
LinearLayout layout = new LinearLayout(this);
ScrollView scroll = new ScrollView(this);
LayoutParams parm = new LayoutParams(LayoutParams.WRAP_CONTENT|LayoutParams.WRAP_CONTENT);
layout.setOrientation(layout.VERTICAL);
scroll.setLayoutParams(parm);
setContentView(scroll);
layout.setLayoutParams(parm);
scroll.addView(layout);
for(int i =0;i<webSites.length;i++)
{
Button button = new Button(this);
button.setText(webSites[i]);
layout.addView(button);
}
}
}
package com.myandorid.labs;
import android.app.ActionBar.LayoutParams;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ScrollView;
public class ScrollActivity extends Activity {
/** Called when the activity is first created. */
String[] webSites={"网易:www.163.com","腾讯:www.qq.com","360:www.360.cn"};
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
LinearLayout layout = new LinearLayout(this);
ScrollView scroll = new ScrollView(this);
LayoutParams parm = new LayoutParams(LayoutParams.WRAP_CONTENT|LayoutParams.WRAP_CONTENT);
layout.setOrientation(layout.VERTICAL);
scroll.setLayoutParams(parm);
setContentView(scroll);
layout.setLayoutParams(parm);
scroll.addView(layout);
for(int i =0;i<webSites.length;i++)
{
Button button = new Button(this);
button.setText(webSites[i]);
layout.addView(button);
}
}
}
相关文章推荐
- Android学习笔记十四之RelativeLayout相对布局
- 【android学习笔记】关于相对布局RelativeLayout的各种属性介绍
- android学习笔记之四TabHost布局
- 【android学习笔记】关于相对布局RelativeLayout的各种属性介绍
- Android学习笔记--控件&布局
- Android学习笔记13:表格布局管理器TableLayout
- 【android学习笔记】关于相对布局RelativeLayout的各种属性介绍
- Android学习笔记二十五之ListView多布局实现
- Android学习笔记(1) Android 布局管理器 之 LinearLayout
- Android学习笔记之为Dialog自定义布局,并说明空指针问题
- android学习笔记1:线性布局
- Android学习笔记之布局
- Android学习笔记12:框架布局管理器FrameLayout
- android学习笔记(二)布局
- Android学习笔记13:表格布局管理器TableLayout
- Android学习笔记之RelativeLayout(相对布局)
- [Android学习笔记]LinearLayout布局,剩余空间的使用
- Android学习笔记16:布局管理器的嵌套
- Android学习笔记-Activity的布局
- Android学习笔记_31_通过后台代码生成View对象以及动态加载XML布局文件到LinearLayout