qooxdooフレームワークを学び、モバイルデバイスでWebアプリを開発します。しかし、ここで問題が発生します。qx.ui.mobile.core.Widgetの背景色を設定する方法がわかりません。qx.ui.core.Widget(別のクラス、これはデスクトップアプリケーション用だと思います)に関しては、背景色を設定するメソッドがあります。ただし、モバイルアプリの開発に使用されるqx.ui.mobile.core.Widgetについては、APIリファレンスで任意のメソッドを見つけることができます。'addCssClass()'メソッドでこれを実行しようとしていますが、ラベルなどでは機能しますが、複合ウィジェットでは機能しません。デフォルトでは、モバイルアプリの背景画像はiPhoneグループスタイルのテーブルビューで使用される画像です。しかし、私がやろうとしているのは、背景画像を純粋な背景色に変更することです。私はそれを達成する方法がわかりません、誰かが私にいくつかのアイデアを与えることができますか?ありがとうございました!
質問する
1101 次
1 に答える
1
qx.Mobileウィジェットを変更する方法はいくつかあります。
「getContainerElement()」メソッドを使用すると、HTML要素を直接取得します。
ここでは、任意の属性を設定できます。プレーンHTMLでも設定できます。
別の可能性は、あなたが言ったように、クラスを追加することです: "addCssClass(" foo ")"
cssセレクターステートメントをプロジェクトリソースフォルダーに追加するだけです。
..リソース/yourproject/css/styles.css
.foo{
background-color:red;
}
または、 http://demo.qooxdoo.org/current/apiviewer/#qx.bom.element.Style set()を使用して、ブルートフォースでスタイルを設定することもできます。
今あなたの武器を選択してください=)
于 2012-10-25T18:23:17.067 に答える