2

qooxdooフレームワークを学び、モバイルデバイスでWebアプリを開発します。しかし、ここで問題が発生します。qx.ui.mobile.core.Widgetの背景色を設定する方法がわかりません。qx.ui.core.Widget(別のクラス、これはデスクトップアプリケーション用だと思います)に関しては、背景色を設定するメソッドがあります。ただし、モバイルアプリの開発に使用されるqx.ui.mobile.core.Widgetについては、APIリファレンスで任意のメソッドを見つけることができます。'addCssClass()'メソッドでこれを実行しようとしていますが、ラベルなどでは機能しますが、複合ウィジェットでは機能しません。デフォルトでは、モバイルアプリの背景画像はiPhoneグループスタイルのテーブルビューで使用される画像です。しかし、私がやろうとしているのは、背景画像を純粋な背景色に変更することです。私はそれを達成する方法がわかりません、誰かが私にいくつかのアイデアを与えることができますか?ありがとうございました!

4

1 に答える 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 に答える