gpt4 book ai didi

android - EditText 字段太大或被覆盖

转载 作者:行者123 更新时间:2023-11-29 17:56:31 25 4
gpt4 key购买 nike

如何设置标题、列表和 EditText 的格式,使 EditText 成为固定的单行且始终可见?这是我的布局,只有一个列表条目 - EditText 填满了屏幕的其余部分,这看起来很糟糕。 enter image description here

这是带有多个列表条目的布局 - 软键盘隐藏了正在键入的文本。我正在输入韦恩。 enter image description here

我尝试了各种线性和相对布局。这是我当前的布局:

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

<TextView
android:id="@+id/select_child_header"
style="@style/headerStyle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:background="@color/start_blue"
android:text="Which child did you take a picture of?" />

<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/modchild_fragment"
android:name="com.chex.control.ChildList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/select_child_header"
android:focusable="true"
android:focusableInTouchMode="true" >
</fragment>

<EditText
android:id="@+id/new_child"
style="@style/editTextStyle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_below="@id/modchild_fragment"
android:hint="new child name"
android:inputType="text"
android:singleLine="true" />

</RelativeLayout>

我很感激关于如何格式化这个屏幕的任何建议。

最佳答案

为此,您有两个选择,一个是在 textview 中有一个名为 android:singleLine="true" 的标签,如果您这样做的话,文本会出现在一行中,并且会遗漏一些文本并显示一些点..

另一种方法是你必须减小字体大小..通过使用这个标签..android:textSize="3sp"

关于android - EditText 字段太大或被覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18979923/

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