Android运行时布局教程

前端之家收集整理的这篇文章主要介绍了Android运行时布局教程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有人知道如何执行或有一个很好的参考,在运行时在 android中进行活动布局?

这是我活动的代码.我确定我只是忽略了在这里做点什么:

package com.isi.sa;

import android.app.Activity;
import android.os.Bundle;
import android.widget.LinearLayout;
import android.widget.TextView;

public class SimpleAssessmentTest extends Activity {
  LinearLayout layout;
  TextView question;

  @Override
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);

    layout = new LinearLayout(this);
    question = new TextView(this);

    layout.setLayoutParams(new ViewGroup.LayoutParams(-1,-1));
    layout.setBackgroundColor(R.color.blue);

    question.setLayoutParams(new ViewGroup.LayoutParams(-1,-2));
    question.setTextColor(R.color.green);
    question.setTextSize(1,14);

    question.setText("This is question1");
    layout.addView(question);

    setContentView(layout);
  }
}

正如您所看到的,我只是尝试使用单个文本视图添加线性布局(仅用于测试目的)但是,当活动开始时,我只是得到一个带有我的应用名称标题栏的黑屏.

谢谢

解决方法

你忘了设置你的contentView.你应该添加
setContentView(layout);

在onCreate方法的最后

猜你在找的Android相关文章