で、私は活動のレイアウトのルート要素のための幅= wrap_content、高さ= wrap_contentアンドロイド
android:layout_width="wrap_content"
android:layout_height="wrap_content"
を入れて、その周りに境界線を配置する場合。それは動作し、境界はAPI 19で表示されます。すべてのAPIで機能しますか? ルート要素の上の要素は何ですか?
ルート要素はどのようなものに接続されていますか?
で、私は活動のレイアウトのルート要素のための幅= wrap_content、高さ= wrap_contentアンドロイド
android:layout_width="wrap_content"
android:layout_height="wrap_content"
を入れて、その周りに境界線を配置する場合。それは動作し、境界はAPI 19で表示されます。すべてのAPIで機能しますか? ルート要素の上の要素は何ですか?
ルート要素はどのようなものに接続されていますか?
アンドロイドには、2種類のAPIまたはライブラリがあります。例えば: FragmentManagerクラスの例を考えてみましょう。それはSupportFragmentmanagerとしても利用可能です。クラスSupportFragmentManagerはすべてのAPIで動作しますが、FragmentManagerはAPIの制限がAPI> = 17と仮定するまで動作します 同じ方法で両方のウェイサポートと通常クラスとして利用できる多くのクラスがあります。
互換性のある別のAPIで、アンドロイドの大きな問題となっています。 Googleアンドロイドチームによる特別なライブラリは開発者であり、利用できるようになっている理由です。サポートv7、サポートv4などこれらのライブラリに含まれるすべてのクラスはすべてのAPIでサポートされています。
は今、あなたの質問に来:
私はあなたが境界線を描画する際に使用しているどのクラスか分かりません。そのドキュメントを読んでください。これらのクラスでサポートされているAPIレベルは、それらのクラスでなければなりません。
高さと幅は共通の属性です。すべてのAPIで機能します。 そうでなければ、「この属性はAPI < = 17には該当しません」またはこれに類似したメッセージが同じ行に表示されます。