私のアイコンがこのようにフォーマットされている理由を理解できません。彼らは親を満たすように設定されていますが、そうではありません。私は一番下のナビゲーションバーを作ろうとしています。最後の2つのボタンが持っている素晴らしいグラデーションが欲しかったですが、ボタンの画像は決して正しくフォーマットされていないようです。私がレイアウトの背景を取り除くと、彼らはより良いフォーマットをしますが、私が望むものではありません。私はこの後にバーをモデリングしています: @nullの背景を持つようにすべてのImagebtnsを設定し、親の背景としてダークグラデーションを、Imagebtnの背景としてグレーのグラデーションをユーザーはそのページにいます。 私は私の最終的なゲームを達成しようとする最善の方法についてはわかりません。ここに私のXMLは次のとおりです。
<LinearLayout android:id="@+id/navbar"
android:layout_alignParentBottom="true"
android:layout_width="fill_parent" android:background="@drawable/navbackground"
android:layout_height="60dip" android:layout_weight="1"
android:orientation="horizontal">
<ImageButton android:layout_height="fill_parent" android:id="@+id/navhomebtn" android:enabled="false"
android:textColor="#FFF" android:src="@drawable/homeiconsel" android:background="@null"
android:layout_weight=".25" android:layout_width="0dip" />
<ImageButton android:layout_height="fill_parent" android:id="@+id/navsearchbtn"
android:textColor="#FFF" android:background="#FFF"
android:text="Search" android:layout_weight=".25" android:src="@drawable/searchicon"
android:layout_width="0dip" />
<ImageButton android:layout_height="fill_parent" android:id="@+id/navfavbtn"
android:textColor="#FFF" android:background="@drawable/navbuttons"
android:src="@drawable/favoriteicon" android:layout_weight=".25"
android:layout_width="0dip" />
<ImageButton android:layout_height="fill_parent" android:id="@+id/navloanbtn"
android:textColor="#FFF" android:background="@drawable/navbuttons"
android:src="@drawable/loanicon" android:layout_weight=".25"
android:layout_width="0dip" />
</LinearLayout>
注:ピンクがかった背景には、私はGoogleのデベロッパーリソースhereからで遊んでただけのものだった、私は暗いグラデーションに変更するだろうが、私は問題を強調したかったです。
私は同意するものとします。これがどのネストされているレイアウトであれ、問題を引き起こす可能性が高いです。親コンテナがこのコンテナの幅を指定しています。 – slund