2

我试图重现这个简单布局的行为:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="#0000ff"/>


蓝色背景的线性布局占用所有可用空间。



我不明白为什么这个java代码不起作用?屏幕保持黑色。有人可以建议吗?

LinearLayout layout = new LinearLayout(this, null);
layout.setBackgroundColor(0xff);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT));
setContentView(layout);

谢谢。

4

2 回答 2

0

尝试正确设置颜色,例如查看如何在类文件中将 textcolor 赋予 textview

于 2010-08-31T16:37:32.993 回答
0

代码中的 0xff 是透明的蓝色 :) 使用 0xff0000ff。

于 2010-08-31T16:46:31.503 回答