1

これは私のmain.xmlです

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#FFFFFF"
    >

<ImageButton android:background="@null"  android:layout_gravity="center_vertical|center_horizontal|center" 
android:layout_width="wrap_content" android:layout_height="wrap_content"  android:src="@drawable/sample" android:id="@+id/pressThisButton" android:layout_y="40px" android:layout_x="20px"></ImageButton>
</FrameLayout>

Framelayout には、ボタン pressThisButton を含む View v があります。

ボタンが押されると、ビュー内のボタンを囲むパディング背景の色を変更できますが、画面全体の背景は変更できません。

private OnClickListener buttonClickListener = new OnClickListener() 
    {
        public void onClick( View v )


        {


            v.setBackgroundColor(0xffff0000);

ビューの背景と画面全体の色の両方を変更する FrameLayout の方法はありますか?

お時間をいただきありがとうございます。

4

1 に答える 1

2

背景色FrameLayoutを使用して設定できます。findViewById

于 2011-01-12T21:04:53.833 に答える