gpt4 book ai didi

java - 在 Android 布局 XML 中的 EditText 元素之前放置一个 TextView 会导致 EditText 不显示

转载 作者:搜寻专家 更新时间:2023-11-01 08:17:03 26 4
gpt4 key购买 nike

正如标题所说,每次我在 LinearLayout 中的 EditText 元素之前放置一个 TextView 时,EditText 都不会显示。当我不这样做时,它会。

我已将问题缩小到 TextView 的 layout_width 属性。如果我给它“wrap_content”,它会工作,但不会“阻塞”下来,并且它出现在与 EditText 相同的行上。

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFFFF"
>

<TextView
android:text="Test"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>


<EditText
android:id="@+id/marketValLow"
android:layout_width="fill_parent"
android:layout_height="35px"
android:singleLine="true"
android:layout_marginLeft="5px"
android:layout_marginRight="5px"
android:layout_marginTop="5px" />


</LinearLayout>

有什么想法吗?谢谢!

最佳答案

这听起来像是在垂直方向后将 TextView 置于 EditView 之上。 LinearLayout 默认为水平。

因此,将 android:orientation="vertical" 添加到您的 LinearLayout 定义中。

关于java - 在 Android 布局 XML 中的 EditText 元素之前放置一个 TextView 会导致 EditText 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364529/

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