私はこのようなものを取得しようとしています:http://img202.imageshack.us/img202/552/layoutoy.png。私はこれをリストアイテムとして使用しています(技術的にはExpandableListViewのグループビューとして)。
XMLファイルは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight">
<TextView
android:id="@+id/list_item_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end" />
<Button
android:id="@+id/list_item_button"
android:text="Click me!"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_toRightOf="@id/list_item_text" />
</RelativeLayout>
しかし、これは機能しません。ボタンはその内容を折り返すのではなく、使用可能なすべての水平方向のスペースを使用します。TextViewはその内容をラップしますが、私がやりたいのは、ボタンと重なるときに切り落とすことです。
つまり、テキストビューのテキストの量に関係なく、すべてのボタンの幅を同じにする必要があります。これは可能ですか?