gpt4 book ai didi

java - 无法设置我的 EditText 的背景

转载 作者:行者123 更新时间:2023-11-29 03:21:35 25 4
gpt4 key购买 nike

我的 fragment xml 文件中有这个:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.gelasoft.answeringball.MainActivity$PlaceholderFragment"
android:background="@drawable/wg_blurred_backgrounds_14"
>

<ImageView
android:id="@+id/sphereIcon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:contentDescription="@string/magicBallDescr"
android:src="@drawable/rsz_31mystic" />

<LinearLayout
android:id="@+id/table"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/sphereIcon"
android:orientation="vertical" >

<TextView
android:id="@+id/txtAnswer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>

<EditText
android:id="@+id/txtQuestion"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="@string/textHint"
android:inputType="textMultiLine"
android:lines="6" />

<Button
android:id="@+id/btnAsk"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/btnAskQ"
android:paddingEnd="@dimen/activity_vertical_margin"
/>

</LinearLayout>
</RelativeLayout>

这是它的样子:

enter image description here

现在我想在 EditText 上设置不同的背景图片,所以我编辑了 xml 并将其设置为:

<EditText
android:id="@+id/txtQuestion"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:hint="@string/textHint"
android:inputType="textMultiLine"
android:lines="6"
android:background="@drawable/background"/>

但是现在我在 EditText 上设置的背景占用了整个 LinearLayout 空间。

这是更改后在编辑器中的样子:

enter image description here

为什么它占据了整个位置并隐藏了按钮?

我在这里错过了什么?我确定它很小,但我无法发现它。

最佳答案

我不确定,但我猜你的背景图片太大了。您可以尝试使用小宽度和高度类型的图像替换它。希望你能解决这个问题。祝你好运!

关于java - 无法设置我的 EditText 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23322619/

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