Android ButtonText:在Button Text上将ellipsize设置为middle

时间:2015-04-28 20:47:49

标签: android textview android-button

我有一个按钮和一个listView。当用户选择列表中的任何项目时,我应该使用项目名称和最后的 X 更新按钮文本。当用户点击更新的按钮时,我正在更新列表并将按钮文本更改为默认文本。 我试图通过添加android:ellipsize =" middle"来实现这一点。按钮xml但它不起作用。 参考:What does ellipsize mean in android?

<Button
    android:id="@+id/actor_selected"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/thetake_orange"
    android:textColor="@color/white_color"
    android:layout_toRightOf="@id/seperator"
    android:layout_margin="5dp"
    android:paddingLeft="2dip"
    android:paddingRight="2dip"
    />

我得到了这个工作。

    <Button
    android:id="@+id/actor_selected"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@color/thetake_orange"
    android:textColor="@color/white_color"
    android:drawableRight="@drawable/abc_ic_clear_mtrl_alpha"
    android:layout_toRightOf="@id/seperator"
    android:layout_margin="5dp"
    android:paddingLeft="2dip"
    android:paddingRight="2dip"
    android:singleLine="true"
    android:ellipsize="middle"
    />

0 个答案:

没有答案