11

私の Android アプリはできるだけ多くのデバイスと互換性があるようにしたいので、当然のことながら、新しく登場するすべてのタブレットに対応できるようにしたいと考えています。残念ながら、追加すると:

android:xlargeScreens="true"

私のマニフェストには、次のエラーが表示されます。

error:No resource identifier found for attribute "xlargeScreens" in package 'android'

今、私はこれらすべてにまだかなり慣れていませんが、私が読んだことから、これは私の最小/ターゲットSDKが低すぎてこれをサポートできず、まったく新しい機能であることに関係しています. それは問題ではないと思ったので、ターゲットSDKを上げてみましたが、コードのほとんどが「解決できません」でした。私よりも少し長く Android を使用している方にとっては、これは理にかなっていると思いますが、「xlargeScreens」のサポートを有効にする方法があるかどうかが本当に疑問に思っています。

おそらく他の方法があるか、またはそれらと連携できるようにするためにその行を用意する必要さえないかもしれません。おそらく、これは新しい追加であるため、これに答えてくれるものを見つけるのに苦労したので、どんな提案でも素晴らしいでしょう. ご協力ありがとうございました!

4

3 に答える 3

12

この属性は API レベル 9 で導入されました。このリンクを確認してください http://developer.android.com/guide/topics/manifest/supports-screens-element.html#xlarge

于 2011-06-23T17:42:13.720 に答える
4

androidマニフェストタグandroid:xlargeScreens = "true"は認識されなくなったようですが、layout-xlargeフォルダーがあるかどうかは関係ありません。また、xlargeはハニカム用のSDK 11になり、まったく新しいパラダイムになりました。

私は、動きの速いデジタル世界で時折矛盾することに対してグーグルを許すことを提案します。

于 2011-03-06T11:35:09.767 に答える
1

同様の問題がありました。ウィジェットが 3.2 タブレット デバイスに表示されませんでした。

次のオプションで十分でした。

android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"
于 2012-05-10T09:06:56.853 に答える