具有椭圆形角的自动完成文本视图

问题描述 投票:3回答:5

我想创建图中所示的自动完成文本视图的形状,并且文本应位于其中心。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9ISmhFay5wbmcifQ==” alt =“在此处输入图像描述”>

当前我正在尝试将其实现为

<item>
    <shape android:shape="rectangle" >
        <corners android:radius="15dip" />

        <solid android:color="@color/blue_text" />

        <padding
            android:bottom="5dip"
            android:left="15dip"
            android:right="15dip"
            android:top="5dip" />
    </shape>
</item>

<AutoCompleteTextView
  android:id="@+id/autoComp"
  android:layout_width="wrap_content"
  android:layout_height="match_parent"
  android:gravity="center"
  android:background="@drawable/bg_autocompletetext"
  android:textColor="@color/white"
</AutoCompleteTextView>

但是它只会使textview的角落变圆。它确实使它完全圆润。请为此指定任何解决方案。

android xml background shape android-drawable
5个回答
2
投票
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9aMVpjNi5wbmcifQ==” alt =“在此处输入图像描述”>

尝试此tool


0
投票

0
投票
然后在您的主布局中添加:

0
投票

0
投票
然后按如下所示将其作为背景添加到您的AutocompleteTextview中:
© www.soinside.com 2019 - 2024. All rights reserved.