3

Visual Studio で Mono for Android のデザイナーを使用すると
、コントロールのデザインはすっきりしていますが、デバイス (エミュレーターまたは実際のデバイス) でアプリを実行するとすぐに
、コントロールのスタイルがまったく異なります。

ここに画像の説明を入力

これは、デザイナーが特定のテーマを使用しているためですか? もしそうなら、どのテーマを使用していますか? それとも、デザイナーと同じスタイルをデバイスで取得するために他に何かしなければならないことがありますか?

4

2 に答える 2

5

デザイナーで既定のテーマが Theme.Holo.Light に設定されている可能性があります。デザイナーの右上に、テーマを選択できるボタンが表示されます。以下のスクリーンショットを参照してください。

Mono for Android テーマ セレクター

テーマを Holo light または Holo のみに変更する必要がある場合は、この投稿を参照してください。いくつかのテーマ リソースを作成し、アプリケーション マニフェストを更新する必要があります。

于 2013-01-07T12:34:23.133 に答える
2

これは通常、Target Framework が Automatic に設定されている場合に発生します。使用できる最も低いテーマがドロップダウンされます。これを API 14/15 に変更して、Android 内から「Halo」テーマを取得する必要があります。

于 2013-01-07T12:08:51.320 に答える