我可以在Android按钮中提示文本换行点吗?

时间:2018-01-17 22:06:40

标签: android android-layout

也许这太令人期待了,但是我可以设置一个提示,如果按钮的文本以多行显示,会在哪里断行?

对日本人而言似乎韩文文本,按钮文本在单个单词中断开。例如,在下面这个例子中,它被打破了像“感じてね,见つめる\ n瞳”,但如果我手动打破它,我会选择“感じてね,\ n见つめる瞳”。对于“어제온고깃배가고향으로”,我会选择“어제온고깃배가\ n고향으로”,因为“고향으로”是一个没有空格的单词。

我不想硬编码“\ n”,因为如果有空间,文本可以显示在一行中。我想如果你有办法让Android在这里打破,如果你必须打破这条线。像,

    <Button
        android:text="感じてね、見つめる瞳"
        android:layout_width="200dp"
        android:breakHint="5"
        android:layout_height="wrap_content"/>

框架中有类似内容吗?

enter image description here

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <Button
        android:text="感じてね、見つめる瞳"
        android:layout_width="150dp"
        android:layout_height="wrap_content"/>

    <Button
        android:text="感じてね、見つめる瞳"
        android:layout_width="200dp"
        android:layout_height="wrap_content"/>

</LinearLayout>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <Button
        android:text="어제 온 고깃배가 고향으로"
        android:layout_width="150dp"
        android:layout_height="wrap_content"/>

    <Button
        android:text="어제 온 고깃배가 고향으로"
        android:layout_width="200dp"
        android:layout_height="wrap_content"/>

</LinearLayout>

0 个答案:

没有答案