这是我的 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 中,我有一个 View v,其中包含按钮 pressThisButton。
按下按钮时,我可以更改视图中按钮周围的填充背景的颜色——但不能更改整个屏幕的背景——使用
private OnClickListener buttonClickListener = new OnClickListener()
{
public void onClick( View v )
{
v.setBackgroundColor(0xffff0000);
FrameLayout 中是否可以同时更改视图背景和整个屏幕颜色?
感谢您的时间。