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

たとえば、クラスファイルのテキストビューにテキストカラーを与える方法を見て、色を正しく設定してみてください。

于 2010-08-31T16:37:32.993 に答える
0

コードの 0xff は透明な青色です:) 0xff0000ff を使用します。

于 2010-08-31T16:46:31.503 に答える