gpt4 book ai didi

java - 如果太长,文本对齐和切割

转载 作者:行者123 更新时间:2023-11-29 20:10:52 25 4
gpt4 key购买 nike

我正在创建一个应用程序,我希望文本在按钮下对齐,它看起来像这样: enter image description here

所以我想要大文本从按钮下方的左侧 (5dp) 处开始,到按钮末尾处(左侧 155dp)处结束。如果文本太长而无法放在按钮下,我不想让它进入下一行,我希望它被剪切掉并在末尾放入“..”,所以它看起来像这个 f.e. “Large T..”,我很快就对这张照片进行了 Photoshop 处理,以向您展示我的意思:

enter image description here

我对 xml 和整个 ndroid 应用场景有点陌生,所以非常感谢任何帮助:)

最佳答案

LinearLayoutslayout_wight 结合使用。示例代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">

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

<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@android:drawable/ic_menu_save"/>

<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@android:drawable/ic_menu_save"/>

<ImageView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:src="@android:drawable/ic_menu_save"/>


</LinearLayout>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:orientation="horizontal">

<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:text="LOOOOOOOOOOOOOOOOOOOOONG"/>

<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:text="LOOOOOOOOOOOOOOOOOOOOONG"/>

<Button
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:singleLine="true"
android:text="LOOOOOOOOOOOOOOOOOOOOONG"/>


</LinearLayout>

结果将是:

enter image description here

关于java - 如果太长,文本对齐和切割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34965442/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com