2

私は使っている

dependencies {
   compile 'com.android.support:appcompat-v7:24.0.0'
}

為に

android {
   compileSdkVersion 24
   buildToolsVersion "23.0.3"
   minSdkVersion 18
   targetSdkVersion 24
}

テーマのあるアクティビティがあります

<style name="BaseTheme" parent="Theme.AppCompat.Light.NoActionBar">
</style>

スイッチのあるレイアウトを使いたい。使った

<android.support.v7.widget.SwitchCompat />

以前(古いSDKバージョンを使用)、正常に機能しました。ただし、SwitchCompat スイッチは有線でレンダリングされます。レイアウト内の 2 つの異なるスイッチで得られる結果は次のとおりです。

<android.support.v7.widget.SwitchCompat
   android:text="android.support.v7.widget.SwitchCompat"/>
<android.support.v7.widget.SwitchCompat
   android:text="Switch" />

オフ時

オフの位置にあるスイッチ

そしてONモードで

オンの位置に切り替えます

これは Android N SDK のバグですか? または appcompat-v7:24.0.0? ああ、私は何かを逃しましたか?

4

1 に答える 1

-1

--no-crunchとの組み合わせが問題ですtargetSdkVersion 24。削除--no-crunchすると問題が解決しました。

私は Xamarin を使用しているため<AndroidResgenExtraArgs>--no-crunch </AndroidResgenExtraArgs>、.csproj ファイルに含まれていました。ネイティブアンドロイドでどこが指定されているかはわかりません--no-crunchが、IDを探すのには問題ないと思います。

于 2016-07-25T12:29:20.120 に答える