我有使用固定尺寸按钮的recyclerview:
<Button
android:text="Category"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:id="@+id/categoryButton"
style="@style/custom_button" />
在按钮内输入大文字时的内容:
但是如果文本大于按钮宽度,我希望文本在其中移动。
我正在使用Xamarin.Android但我很乐意在Java上获得任何帮助。
答案 0 :(得分:1)
如果你的意思是要横向滚动文字,你可以使用&#39;选框&#39;按钮中的属性。
布局:
<Button
android:layout_width="100dp"
android:layout_height="50dp"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:singleLine="true"
android:text="Abracadabra" />
在代码中;将按钮的选择设置为true。
button.setSelected(true)
答案 1 :(得分:0)
用ScrollView包裹它。
E.g。
<ScrollView
android:layout_width="100dp"
android:layout_height="wrap_content">
<Button
android:text="Category"
android:layout_marginTop="10dp"
android:layout_marginBottom="10dp"
android:layout_width="100dp"
android:layout_height="wrap_content"
android:id="@+id/categoryButton"
style="@style/custom_button" />
</ScrollView>