当前位置: 代码迷 >> Android >> android学习一 用变成的方式开发uI界面
  详细解决方案

android学习一 用变成的方式开发uI界面

热度:51   发布时间:2016-04-28 01:25:52.0
android学习1 用变成的方式开发uI界面

@Override

? ? protected void onCreate(Bundle savedInstanceState) {

? ? ? ? super.onCreate(savedInstanceState);

? ? ? ? //创建一个线性布局管理器

? ? ? ? LinearLayout layout = new LinearLayout(this);

? ? ? ? //设置Activity显示layout

? ? ? ? super.setContentView(layout);

? ? ? ? layout.setOrientation(LinearLayout.VERTICAL);

? ? ? ? //创建一个TextView

? ? ? ? final TextView show = new TextView(this);

? ? ? ? //创建一个按钮

? ? ? ? Button bn = new Button(this);

? ? ? ? bn.setText(R.string.ok);//ok是在strings.xml 文件里配置的<string name="ok">点击我</string>

? ? ? ?

? ? ? ? bn.setLayoutParams(new ViewGroup.LayoutParams(

? ? ? ? ViewGroup.LayoutParams.WRAP_CONTENT,

? ? ? ? ViewGroup.LayoutParams.WRAP_CONTENT));

? ? ? ? //向Layout容器中添加TextView

? ? ? ? layout.addView(show);

? ? ? ? //向Layout容器中添加按钮

? ? ? ? layout.addView(bn);

? ? ? ? //为按钮绑定一个监听事件

? ? ? ? bn.setOnClickListener(new OnClickListener(){

? ? ? ? @Override

? ? ? ? public void onClick(View v){

? ? ? ? show.setText("Hello,Android,"+new java.util.Date());

? ? ? ? }

? ? ? ? });

? ? ? ??

? ? ? ? //setContentView(R.layout.activity_main);

? ? }

来自疯狂android讲义?

  相关解决方案