ImageViewを私のヘッドバーにしたいだけです...それはちょうど彼の親の線形レイアウトを記入すべきです。明らかにそうではありません。ImageView( "headbar")異なる画面など
スケールタイプを親レイアウトに合わせる方法はありますか? (XMLで最高のソリューション)私は、 "fill"にscaleTypeを設定するプログラミングソリューションを見ました...しかし、一致するxml属性がないようですか、それを見ませんでしたか?
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_weight="1"
android:id="@+id/linearlayoutmain">
<ImageView
android:layout_marginTop="0dp"
android:src="@drawable/headbar"
android:id="@+id/mainheadbar"
android:scaleType="fitStart"
android:paddingTop="0dp"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
/>
</LinearLayout>
<LinearLayout
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:layout_weight="7"
android:layout_below="@id/linearlayoutmain">
</LinearLayout>
</RelativeLayout>
それに関する考え方や解決策はありますか?私は全部9つのパッチを当てたのでアスペクト比について気にする必要はないと思ったので、気にしないでください。
編集:画像ビューの代わりにImageBUttonを使用するとうまくいくように見えますが、サイズの小さい画面で問題が発生しました...私の9patching ...気にしないようです... lol
MDPIデバイスの場合、70dpが正しく適合します。 – Venky
最初のところにありがとう..多分私の2番目の質問で私を助けることができる.. http://stackoverflow.com/questions/7030772/9patching-cant-have-more-than-one-marked-region-along-エッジ – Aeefire