我擴展LinearLayout
並創建我自己的類GameLinerLayout
,然後創建類LudoGame
,擴展該類GameLinerLayout
。Android我的LinearLayout
現在,我嘗試在我的佈局「main.xml中」
<android.game.ludo.LudoGame xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll_absolute"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background">
</android.game.ludo.LudoGame>
使用它,但我不能讓它工作的「背景」參數。那麼如何在我自己的觀點上設置背景圖片呢?
我不明白這一點。我有我的佈局,我只是想將背景設置在該視圖(沒有其他意見),如果我這樣做
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/wood">
<android.game.ludo.LudoGame xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll_absolute"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</android.game.ludo.LudoGame>
</LinearLayout>
它不會顯示任何東西,如果我設置「機器人:背景=」# 「LudoGame」佈局上的FFFFFF「」,然後我看到內容但沒有背景。你能告訴我一些例子如何解決這個問題嗎?
謝謝。
也就是說同樣的方式如何我佈置工作GameLinerLayout擴展的LinearLayout 我@Override的onDraw方法,其中的對象Canvas和在那裏我畫的內容
@Override
protected void onDraw(Canvas canvas)
{
super.dispatchDraw(canvas);
drawFields(canvas);
}
但我不希望繪製背景圖片畫布,當我嘗試定義(使用)我的佈局時,我想(如果可能的話)使用XML設置背景。
我嘗試但隨後在「android.game.ludo.LudoGame」的所有內容,我用帆布畫不見了(新linerLayoout是在它)。如何在擴展類中添加該屬性?我可以用畫布設置背景,但每次刷新視圖時都會刷新並顯示背景。 謝謝 – Kec
創建另一個只有你的擴展布局的xml文件,並添加你想要在你的主文件上操作的視圖,只要將它們添加到該XML文件中,所有這些都是該擴展的線性佈局的子視圖,然後你可以與他們做你想做的水手.. –
我編輯我的問題。 – Kec