package com.example.test;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.ViewGroup.LayoutParams;
import android.widget.*;
public class MainActivity extends Activity {
private LinearLayout nameContainer;
private LinearLayout addressContainer;
private LinearLayout parentContainer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
createNameContainer();
createAddressContainer();
createParentContainer();
setContentView(parentContainer);
}
private void createNameContainer() {
// TODO Auto-generated method stub
nameContainer = new LinearLayout(this);
nameContainer.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
nameContainer.setOrientation(LinearLayout.HORIZONTAL);
TextView name_label = new TextView(this);
name_label.setText("Name:");
TextView name_value=new TextView(this);
name_value.setText("Jane");
nameContainer.addView(name_label);
nameContainer.addView(name_value);
}
private void createAddressContainer() {
// TODO Auto-generated method stub
addressContainer=new LinearLayout(this);
addressContainer.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.WRAP_CONTENT));
addressContainer.setOrientation(LinearLayout.VERTICAL);
TextView add_label=new TextView(this);
add_label.setText("Address:");
TextView add_value=new TextView(this);
add_value.setText("Changsha,Hunan");
addressContainer.addView(add_label);
addressContainer.addView(add_value);
}
private void createParentContainer() {
// TODO Auto-generated method stub
parentContainer=new LinearLayout(this);
parentContainer.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT));
parentContainer.setOrientation(LinearLayout.VERTICAL);
parentContainer.addView(nameContainer);
parentContainer.addView(addressContainer);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
android利用代码构建UI
最新推荐文章于 2024-03-30 15:55:35 发布