タグ付けされた質問 「android-xml」


13
Androidの「@ id /」と「@ + id /」の違い
間diffirence何である@id/とは@+id/? では@+id/、プラス記号+新しいリソース名を作成し、にして追加するように指示しR.javaたファイルが、何について@id/?のドキュメントからID:Androidリソースを参照するID場合、プラス記号は必要ありませんが、次のようにandroidパッケージの名前空間を追加する必要があります。 android:id="@android:id/list" しかし、下の画像では、Eclipseはいかなる種類のも示唆していません@android:id/。 ある@id/と@android:id/同じ?

9
アプリの(レイアウト)XML変数からマニフェストバージョン番号を取得するにはどうすればよいですか?
コードのメイン部分でプロジェクトのマニフェストバージョン番号を参照する方法が欲しいのですが。これまで私が行ってきたことは、String XMLファイルのバージョン番号をマニフェスト(@ string / Version)にリンクすることです。私がやりたいのは、逆にそれを行い、文字列XML変数をマニフェストのバージョンにリンクすることです。理由?マニフェストファイルという1つの場所でバージョン番号を変更するだけで済みます。これを行う方法はありますか?ありがとう!

6
styles.xmlのカスタム属性
カスタムウィジェットを作成し、それをlayout.xmlで宣言しています。また、attr.xmlにいくつかのカスタム属性を追加しました。ただし、styles.xmlのスタイルでこれらの属性を宣言しようとすると、No resource found that matches the given name: attr 'custom:attribute'. 私は入れているxmlns:custom="http://schemas.android.com/apk/res/com.my.package"など、のstyles.xmlのタグのすべてに<?xml>、<resources>と<style>、それはまだそれが私のカスタムXML名前空間を見つけることができないことを、私は同じエラーを与えます。 ただし、名前空間を使用して、layout.xmlのビューに属性を手動で割り当てることができるため、名前空間に問題はありません。私の問題は、styles.xmlが私のattr.xmlを認識するようにすることです。

3
デフォルトの「大」、「中」、「小」のテキストビューのdpi値Android
ドキュメント(または誰か)はデフォルトのdpi値について話しますか 大きなTextView { android:textAppearance="?android:attr/textAppearanceLarge"} 中程度のTextView { android:textAppearance="?android:attr/textAppearanceMedium"} 小さなTextView { android:textAppearance="?android:attr/textAppearanceSmall"} SDKのウィジェット? 言い換えると、android:textAppearance属性を使用せずにこれらのテキストビューの外観を複製できますか?

15
XMLドローアブルを使用した垂直線
ドローアブルとして使用する垂直線(1dpの太さ)を定義する方法を理解しようとしています。 水平のものを作るには、それは非常に簡単です: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#0000FF"/> <size android:height="50dp" /> </shape> 問題は、この線を垂直にする方法ですか? はい、1pxの長方形の図形を描くなどの回避策はありますが、複数の<item>要素で構成される場合、描画可能なXMLが複雑になります。 誰もがこれでチャンスがありますか? 更新 事件は未解決です。ただし、Android文書の十字軍に参加している人にとっては、これが役立つ場合があります。 「Android XMLマニュアルがない」 更新 正しいとマークした方法以外に方法はありませんでした。それはトリックを少し「重い」と感じますが、答えを知っている場合は共有することを忘れないでください;)

6
XML Androidでシェイプに背景画像を追加する
どのようにして背景画像を図形に追加しますか?以下で試したが成功しなかったコード: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>


7
AndroidManifest.xmlファイルのBuildConfig値にアクセスするにはどうすればよいですか?
AndroidManifest.xmlからBuildConfig値にアクセスすることは可能ですか? 私のbuild.gradleファイルには、次のものが含まれています。 defaultConfig { applicationId "com.compagny.product" minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" // Facebook app id buildConfigField "long", "FACEBOOK_APP_ID", FACEBOOK_APP_ID } FACEBOOK_APP_ID 私のgradle.propertiesファイルで定義されています: # Facebook identifier (app ID) FACEBOOK_APP_ID=XXXXXXXXXX アプリでFacebook接続を使用するには、次の行をAndroidManifest.xmlに追加する必要があります。 <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/applicationId"/> 次のように@string/applicationId、gradleでFACEBOOK_APP_ID定義されたBuildConfigフィールドに置き換えます。 <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="FACEBOOK_APP_ID"/> BuildConfigを使用してそれは可能ですか?そうでない場合、どうすればこれを達成できますか?

4
XML記述でドローアブルを回転させることは可能ですか?
再利用可能なリソースを使用してアプリを作成しています(ボタンは常に同じですが、ミラーリングまたは回転されるため)。同じリソースを使用したいので、元のリソースとまったく同じでローテーションされているリソースを3つ追加する必要はありません。しかし、コードをXMLで宣言できるものと混合したり、処理時間のかかるマトリックスを使って変換したりしたくありません。 XMLで宣言された2つの状態ボタンがあります。 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/and_card_details_button_down_left_onclick" /> <!-- pressed --> <item android:drawable="@drawable/and_card_details_button_down_left" /> <!-- default --> </selector> ドローアブルは再利用したいと思います。これは同じですが、90度と45度回転し、ボタンにドローアブルとして割り当てます。 <Button android:id="@+id/Details_Buttons_Top_Left_Button" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/details_menu_large_button" /> a RotateDrawableまたはaで回転できることは知っていますMatrixが、すでに説明したように、そのアプローチは好きではありません。 それをXMLで直接達成することは可能ですか?それを行うための最良の方法は何だと思いますか?回転以外のすべてのリソースを入れて、コードで回転させますか? ---編集--- @dmaxiの答えはうまくいきます。これは、アイテムリストと組み合わせる方法です:) <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <rotate android:fromDegrees="90" android:toDegrees="90" android:pivotX="50%" android:pivotY="50%" android:drawable="@drawable/and_card_details_button_up_onclick"/> </item> <item> <rotate android:fromDegrees="90" …


8
異なる解像度はアンドロイドをサポートします
編集された質問: モバイル解像度:次の解像度のように異なる画面dpiを設計したいと思います。 320×480、480×800、540x960、720x1280(サムスンS3)、1080x1920(S4、Nexus5、ネクサス5X、モトG4)、2560 X 1440(ネクサス6、ネクサス6P、サムスンエッジ) タブレット解像度: 480X800(マイクロマックス)、600x1024( samsung tab2)、800x1280(ネクサス7)、1200x1920(新しいネクサス7)、2048x1536(ネクサス9) デバイスのディスプレイ解像度に応じて異なるフォントサイズを使用したい。 Q1)これbestを解決する方法は何problemですか? Q2)スローコーディングまたはXMLを実行するための最良のオプションは何ですか? Q3)どのドローアブルフォルダがどのデバイス解像度を表していますか? Q4)異なる解像度のアプリケーションランチャーアイコンサイズ?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.