2

私の目標は、Iceniumで剣道UIモバイルアプリをスタイリングして、使用する各デバイスで同じように見えるようにすることです。現在のターゲットにはAndroidとIOSが含まれます。

私のスタイルシートは、ヘッドセクションの最後のリンクであり、アプリ内の他のスタイルを確実に上書きします。しかし、telerikの特異性の悪夢は、私が非常に多くのフープを飛び越えて、ほとんど達成されていないので、助けにはなりませんでした。

私は私の知恵の終わりにいます-私はhttp://www.icenium.com/mobile-app-platform/videos-demos/video/kendo-ui-mobile-and-iceniumのチュートリアルに従いました、そしてこれまでのところ、非常に少数のスタイルをオーバーライドすることができました。

例えば:

.km-ios #tabstrip-scan .km-navbar
{
    background-image:none;
}

Telerikのチュートリアルによると、デフォルトのiosタイトルバーをオーバーライドするために必要なのはこれだけです。ただし、背景画像は削除されますが、背景色が残ります。これにより、上書きできなくなります(テキストの色を変更することもできなくなります)。言い換えると:

.km-ios #tabstrip-scan .km-navbar
{
    background-image:none;  // works
    background-color: #d9d1ba; //doesn't work
    color: #333333;  //doesn't work either
}

私は彼らのボタンクラスで同じ問題を抱えています:

.km-ios .km-button 
{
    height: 32px; // works
    width: 100% // doesn't work;
    background-image: none; // doesn't work
}

および入力あり:

.km-ios input[type=text]
{
    width:100% // doesn't work
    border-radius: 3px; // doesn't work
    -webkit-border-radius: 3px // also doesn't work;
}

ある時点で、剣道のデフォルトのスタイルシート全体をコメントアウトしましたが、仮想マシンでアプリを実行したときに、剣道のデフォルトのスタイルを取得していました。

Telerikが(ネイティブUIに近い)見た目ではなく、kendo-ui-mobileのデフォルトを上書きして、見た目(すべてのデバイスで同じ)にアプリのスタイルを設定するにはどうすればよいですか?

4

2 に答える 2

3

プラットフォームを特定のプラットフォームに強制し、ここでKendo UIMobileThemeBuilderを使用してスタイルを設定します。

http://demos.kendoui.c​​om/mobilethemebuilder/index.html

于 2013-03-26T21:18:17.293 に答える
1

ここで私の投稿を参照するかもしれません剣道モバイルテンプレートのスタイリング/フォーマットが機能していません-私は同様の問題を抱えていました、そして私の投稿は役立つかもしれません。

于 2013-05-16T16:32:40.447 に答える