私は画像ボタンを持っています。画像のサイズをその横のコントロールに合わせて縮小したいと思います。私はすでにこれを達成しましたが、画像ボタンは画像よりも幅が広がりました。これをどうすれば解決できますか?添付の画像を参照してください。Android RelativeLayoutは画像ボタンの幅を修正します
<TextView
android:id="@+id/txtStrikes"
style="@style/ScoreTextView"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="25dp"
android:layout_marginRight="25dp"
android:text="S"/>
<ImageButton
android:id="@+id/cmdStrikesPlus"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/arrow"
android:cropToPadding="false"
android:scaleType="centerInside"
android:adjustViewBounds="true"
android:layout_toLeftOf="@id/txtStrikes"
android:layout_alignTop="@id/txtStrikes"
android:layout_alignBottom="@id/txtStrikes"/>
私が削除したいスペースには、画像の灰色のサイドバーにある:
を使用することができますimagebuttonを使用すると、wrap_contentの代わりに直接幅または高さを渡すことができます。 –
@PramodYadavええ、それは柔軟性のない値になります – Marcel
あなたのスタイルで使用しているサイズ= "@ style/ScoreTextView"でも同じサイズを使うことができるので、サイズが変更された場合はこちらも反映されます –