添付したAndroidアプリと同じ画像の背景xmlを作成したいのですが、作成方法がわかりません。助けてください。ありがとう!
質問する
203 次
3 に答える
0
この例の実験を試して、自分で調べてみてください:)
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:startColor="#FFFFFF"
android:endColor="#808080"
android:angle="270" />
</shape>
これも試してみてください。
<shape>
<solid
android:color="#449def" />
<stroke
android:width="2dp"
android:color="#2f6699" />
<corners
android:radius="3dp" />
<padding
android:left="15dp"
android:top="15dp"
android:right="15dp"
android:bottom="15dp" />
</shape>
それらを drawable フォルダーに配置することを忘れないでください。
于 2013-02-23T14:56:33.707 に答える
0
この方法で私のニーズは解決しましたが、誰もがより良い方法を持っています
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item>
<shape android:shape="rectangle">
<solid android:color="#017db1"/>
</shape>
</item>
<item android:top="1px">
<shape android:shape="rectangle" >
<solid android:color="#ffffff"/>
</shape>
</item>
<item android:top="2px">
<shape android:shape="rectangle">
<solid android:color="#017db1"/>
</shape>
</item>
于 2013-02-23T15:42:45.197 に答える
-1
あなたは Android の初心者デベロッパーだと思います。
アプリとは言わないでください。アクティビティに基づく Android 開発を行っている場合。
MyActivity.java というメイン アクティビティがあると仮定しています。onCreate メソッドでは、次のようなカスタム レイアウトを使用するようにアクティビティに指示するコード行を追加する必要があります。
setContentView(R.layout.my_layout);
次に、少なくとも Layout コンポーネントを含む my_layout.xml というフォルダー /res/layout にレイアウト xml を作成する必要があります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/my_bg_image"
android:orientation="vertical" >
</LinearLayout>
カスタム イメージを利用する background プロパティに注目してください。この画像は、プロジェクトの /res/drawable フォルダーに my_bg_image.jpg として保存する必要があります。
それが始まりです。改善を続けます。
于 2013-02-23T15:03:45.883 に答える