0

私が持っている私のシーンの1つで

<div id='MenuList'></div>

次に、次のようにリストを追加します。

$('#MainListTitles').sfList({
    data : [ 'AAA', 'BBBB', 'CCC']
});

各リスト項目の色と高さをカスタマイズするにはどうすればよいですか?? 私はこのようにcssで試しました:

#MenuList.sf-ui-list {高さ: 333px; テキスト整列: 右; background-color:#ffffff} - 動作します

#MenuList.sf-ui-list-item {background-color:#000000} - 動作しない

4

1 に答える 1

1

まず、ID「MenuList」とクラス「sf-ui-list-item」を持つ同じ要素がないため、「#MenuList.sf-ui-list-item」は機能しません。これは基本的なcssです。正しい使い方は「#MenuList .sf-ui-list-item」です。

その一方で、Samsung は SmartTV SDK で非常にお粗末な仕事をしています。人々がそのためのアプリを開発することさえ望んでいないように見えるほど悪い.

API docによると、実際にはクラス「sf-ui-list-item」のスタイルを設定する必要がありますが、「Web インスペクターを使用して Samsung Smart TV アプリをデバッグする」でプロジェクトを実行すると、クラス「sf-ui-リストぼやけ」。

したがって、論理的なステップはスタイルを設定することです。

#MenuList .sf-ui-list-blured { ... }

独自のスタイルを作成し、「.sfList」コマンドで 3 つのパラメーターとして渡すことをお勧めします ( API docに記載されているクラス: focusCssClass、blurCssClass、selectCssClass )。

于 2013-04-19T11:28:39.653 に答える