は、なぜ人々は次のように自分のresources
でlayout.xml
Sを使用していますか?layout.xmlの目的は何ですか?特定の構成のために特定のXMLを使用するための代替資源のためのフォルダがある一方で</p> <pre><code><resources> <item name="main" type="layout">@layout/main_twopanes</item> </resources> </code></pre> <p>:
6
A
答えて
3
これは、タブレット、テレビで同じファイル(およびそれに起因するメンテナンス頭痛)のこの重複を避けるためにLayout Aliases
link here:
と呼ばれ、あなたは別名ファイルを使用することができます。たとえば、次のようなレイアウトを定義することができます。
をそして、この2つのファイルを追加:
のres /値-大/ layout.xml:
<resources>
<item name="main" type="layout">@layout/main_twopanes</item>
</resources>
のres /値-sw600dpを/ layout.xml:
<resources>
<item name="main" type="layout">@layout/main_twopanes</item>
</resources>
これらの後者の2つのファイルは、同一のコンテンツを持っているが、彼らは実際にはDませんレイアウトを確認してください。 main_twopanesのエイリアスになるようにmainをセットアップするだけです。これらのファイルは大型のsw600dpセレクタを備えているため、Androidのバージョンに関係なくタブレットやテレビに適用されます(3.2タブレット以前はテレビ、TVは大きく、3.2以降はsw600dpと一致します)。
関連する問題
- 1. 代替は「<<<」魚
- 2. ?</p> /../ <br> ./../ <br> <p>との違いは何かファイルフォルダを変更するための
- 3. ジェネリック型のためのカスタムデシリアライザの作成方法私はFooのためのカスタム・ジャクソンのデシリアライザを書きたい</p> <pre><code>class <T> Foo<T> { .... } class Bar { Foo<Something> foo; } </code></pre> <p>:
- 4. <p>は、私が聞いてもどこで、どのように</p> <pre><code>http://domain.com, http://www, https://domain.com </code></pre> <p></p> <pre><code>https://www </code></pre> <p>にリダイレクトするために?</p>あなたのnginxの設定ファイルで
- 5. cmake -D <var>:<type> = <value>:<type>は何ですか?
- 6. Heredoc <<<または<<?
- 7. どのようにユーザーactive_recordための方法を検索する方法はありライン</p> <pre><code><td><%= User.where("id = event.user_id").first_name%></td> </code></pre> <p>ため `エラー私は#のため<code>undefined method</code> FIRST_NAME」を取得していますアクティブなレコード
- 8. マウスは、マウスが<code>.wrap</code>、<code>.cube</code>と<code>.front</code>のために働いてではなく、<code>.left</code>、<code>.right</code>、<code>.top</code>、<code>.bottom</code>と<code>.back</code>のためにされ
- 9. <code>PDF</code>世代のために
- 10. タートルOnkey - 私は<code>turtle.onkey(check, 'Enter')</code>を試みたが、私はエラーを取得するもの<kbd>ための用語は<code>Turtle.Onkey()</code></p> <p>ため</kbd>キーを入力しているキー
- 11. エラー:のための一致なし「演算子<<」
- 12. CSS:私は、次のものがあり、CSSで</p> <pre><code><main> <section> <article></article> <aside></aside> </section> </main> </code></pre> <p>:フレックスボックスは、Firefox
- 13. xamDataGridのフィールドは、私が使用して<strong><em>コンバータ</em></strong>内のフィールドの<strong>はAllowEdit</strong>プロパティを設定するために、<strong>xamDataGridの</strong>のフィールドに対して<strong><em>スタイル</em></strong>を作りたい
- 14. </p> <p>をpremalinkため
- 15. 私は<strong>Dom.max_script_run_time</strong></p> <p><a href="http://kb.mozillazine.org/Dom.max_script_run_time" rel="nofollow">http://kb.mozillazine.org/Dom.max_script_run_time</a></p> <p>、デフォルトは10秒に設定されているためFirefoxの構成設定を読んでいるdom.max_script_run_time
- 16. 正規表現で特定の値を選択する方法は?</p> <pre><code>(?<=').*(?=') </code></pre> <p>:
- 17. サーブレット応答時間が最初の要求のために遅い</p> <p><strong>応答時間</strong></p> <p>第一<code>request</code>のみ第一の要求のために遅い
- 18. <<<または]の式と一致する
- 19. (ハッシュは、各ウェブサイトのためのユニークである)<pre><code><script src="www.mysite.com/getframe.php?siteid=hash"></script> </code></pre> <p>に </p>彼らのウェブサイトで、私はスクリプトを生成し、それを置くために私のクライアントにそれを得るのgetcodeで<br><br> をIFRAME
- 20. JAVASCRIPT /クローム:</p> <pre><code>google.com </code></pre> <p>特定のページ
- 21. はlxmlの外側<code><div></code>と<code><p></code>を避けるために、どのようにlxmlので
- 22. 雄弁は、私は、オブジェクトが<strong>カテゴリ</strong>と<strong>サブカテゴリ</strong>を持って<strong>写真<strong>オブジェクト</strong>の</strong>を、アップロード<strong>ユーザー</strong>を持っている特定のオブジェクトを撮影することを目標に、オンラインの競争のためにWHERE文の
- 23. ExtJs3。 「ファイル」</strong>、および<em>フォーム</em>規定<strong>ファイルアップロードのために:アップロードファイル
- 24. どのように私はこのようにレイアウト<code>("list_item.xml")</code>を持って<code>ListView</code></p> <p>のリスト項目に<code>Button</code>のためのonclickイベントを設定したいのListView
- 25. は、私がExcelにファイルをダウンロードするための 'axlsx_rails'</strong></p> <p><strong>宝石 'acts_as_xlsx'</strong></p> <p>を</p> <p><strong>宝石を使用していた宝石 "rubyzip"
- 26. フェニックスHTML:私は<em></em>無効にし、他の人<em>選択</em>/<em>非無効</em><strong>特定</strong>ドロップダウン・オプションを作るための方法を探しています
- 27. 2つのプロトコル<code>P1</code>と<code>P2</code>がある特定のプロトコル
- 28. 無料</strong>ため<strong>.NETでTinyMCEのために画像をアップロードする<strong>絶対に</strong>何<strong>現代</strong>方法がないので、どのようにAsp.net MVC
- 29. Google Appengine - 端末のログをテールする方法</p> <p><code>heroku logs --tail</code></p> <p>が、Google AppEngineのため:
- 30. Scalaは、</p> Aは、対応する将来の実行の結果である <pre><code>Map[String, A] </code></pre> <p>に</p> <pre><code>Map[String, Future[A]] </code></pre> <p>から行くための最善の方法は何先物