0

sharedpreferences の文字列に基づいて動的インターフェイスを作成しています。

私のコードはこちら

@Override
protected void onCreate(Bundle savedInstanceState) 
{
    super.onCreate(savedInstanceState);
    CreateInterface();

}//End-OnCreate 

public void CreateInterface()
{
    ScrollView sv = new ScrollView(this);
    LinearLayout ll = new LinearLayout(this);
    ll.setOrientation(LinearLayout.VERTICAL);

    TableLayout tl = new TableLayout(this);
    TableRow[] tr = null;


    // Here is a loop that creates tablerow, create button in that, and add tablerow to tablelayout tl. This part is irrelevant couse it works perfectly.

    ll.addView(tl);

    sv.addView(ll);
    setContentView(sv);
}

今、私は画面の背景色を変更したいと考えています。どうすればそれを行うことができますか?

4

2 に答える 2

1

以下のメソッドを使用して、ScrollView または LinearLayout の背景色を設定します。

sv.setBackgroundColor(); or ll.setBackgroundColor();

を使用して色の文字列を取得しますgetResources().getColor(R.color.yourColorID);

于 2012-08-22T11:58:08.630 に答える
1

ll.setBackgroundColor() が仕事をするはずです。

于 2012-08-22T12:00:33.563 に答える