gpt4 book ai didi

android - TextView在顶部和底部重叠

转载 作者:行者123 更新时间:2023-11-30 04:00:11 24 4
gpt4 key购买 nike

所以我正在创建一个 android 应用程序来通过串行与 arduino 通信。一切顺利,但我在布局方面遇到了一些问题。我的 TextView 在顶部和底部都有重叠,我不知道为什么!

https://www.dropbox.com/s/jaz8vbx63kd25ix/Screenshot_2012-09-27-18-53-24.png

这是我的 main.xml:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="20dp" >

<TextView
android:id="@+id/demoTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />

<ScrollView
android:id="@+id/demoScroller"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<TextView
android:id="@+id/demoText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:typeface="monospace" />

</ScrollView>

<RelativeLayout
android:id="@+id/send"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
>

<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@+id/sendButton"

android:ems="10"
android:hint="@string/send_text"
android:inputType="text"
android:singleLine="true" >
</EditText>

<Button
android:id="@+id/sendButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:text="Button" />

</RelativeLayout>

</FrameLayout>

提前致谢。

最佳答案

这可能是因为您使用的是 FrameLayout ,“应该用于保存单个 subview ,因为很难以可缩放到不同屏幕尺寸且 subview 不相互重叠的方式组织 subview ”。尝试使用 LinearLayout垂直方向。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginBottom="20dp"
android:orientation="vertical" >

<TextView
android:id="@+id/demoTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />

<!-- ... -->

</RelativeLayout>

</LinearLayout>

关于android - TextView在顶部和底部重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12631407/

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