gpt4 book ai didi

EditText 的 Android 自定义形状

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

我正在尝试为 EditText 创建自定义设计。请参阅下面的附图,

enter image description here

我正在尝试使用如下定义的自定义形状来实现这一点。

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@drawable/places_ic_search"
android:width="30dp">
<shape
android:shape="rectangle"></shape>
</item>

<item
android:left="30dp"
android:drawable="@color/white">
<shape android:shape="rectangle" >
<gradient android:startColor="#000000" android:endColor="#FFFFFF" android:angle="90"/>
</shape>
</item>

</layer-list>

但是没有显示搜索图标。我怎样才能做到这一点?

谢谢。

我通过微小的阳光应用了答案,编辑框看起来像这样,搜索图标没有左对齐。

enter image description here

最佳答案

我编辑我的答案。编辑 Shape.xml 如下:

enter image description here

形状.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item>
<shape android:shape="rectangle" >
<stroke android:width="5dp" android:color="#FF0000" />
</shape>
</item>

<item
android:left="3dp"
android:right="3dp"
android:top="3dp"
android:bottom="3dp"
>
<shape android:shape="rectangle" >
<stroke android:width="1dp" android:color="#FF0000" />\
<solid android:color="#FFFFFF" />
<corners android:radius="3dp" />
</shape>
</item>

<item android:gravity="left" android:left="10dp">
<bitmap android:src="@android:drawable/ic_menu_search" android:gravity="left">

</bitmap>
</item>
</layer-list>

关于EditText 的 Android 自定义形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34890007/

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