也许这太令人期待了,但是我可以设置一个提示,如果按钮的文本以多行显示,会在哪里断行?
对日本人而言似乎韩文文本,按钮文本在单个单词中断开。例如,在下面这个例子中,它被打破了像“感じてね,见つめる\ n瞳”,但如果我手动打破它,我会选择“感じてね,\ n见つめる瞳”。对于“어제온고깃배가고향으로”,我会选择“어제온고깃배가\ n고향으로”,因为“고향으로”是一个没有空格的单词。
我不想硬编码“\ n”,因为如果有空间,文本可以显示在一行中。我想如果你有办法让Android在这里打破,如果你必须打破这条线。像,
<Button
android:text="感じてね、見つめる瞳"
android:layout_width="200dp"
android:breakHint="5"
android:layout_height="wrap_content"/>
框架中有类似内容吗?
<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>