2011-06-24 67 views
0

我剛開始使用標準LWUITTheme.res開發LWUIT MIDlet。我在第一個表格中添加了2個命令(退出,搜索),但它們沒有樣式(白底黑字)。LWUIT 1.4普通命令比。使用LWUITTheme.res命令的命令

Commands rendere with no style

相反,其他2個命令(返回,細節)的第二形式,顯示對搜索命令的點擊,呈現風格在白色上藍色,具有藍色漸變背景。

Commands rendere with style

第一形式具有BorderLayout的,第二不具有特定佈局集。

因爲我沒有改變我的代碼中的命令風格,所以我期望它們的外觀在第一種和第二種形式中是一樣的,正如它們以第二種形式出現一樣。

我錯了嗎?

問候

-

@Bhakki第一個回覆後,就SoftButton S,我已經檢查了{$LWUIT_FOLDER}/LWUITDemo/src/LWUITTheme.res文件。

Command and SoftButton unselected appearing in LWUITTheme.res

正如你所看到的,CommandSoftButton已在res文件。 看起來第一種形式的命令的樣式爲Command,而第二種形式的命令樣式爲SoftButton

但我在兩種形式中以相同的方式添加它們。

我做錯了什麼?

+0

我不明白你的問題。告訴我你在這裏有什麼問題。 – bharath

+0

@BhakkiTouché!你是絕對正確的。編輯這個問題,謝謝。 :)現在更清楚了嗎? –

+1

我測試過相同的方式。但它正確顯示。你能發佈你的代碼嗎? – bharath

回答

1

您在安裝主題前創建了第一個表單。您需要在創建組件之前但在Display.init()之後安裝LWUIT主題。

+0

優秀! :)正如你所說的......我在'MIDlet'的構造函數中調用了'Display.init()',然後構造了第一種形式,然後在'startApp()'方法中加載了資源。現在我在構造第一個表單之前加載了構造函數中的資源,並且它工作正常!謝謝,謝謝! :) –