android - 带有椭圆形角的自动完成 TextView

标签 android xml background shapes android-drawable

我想创建图中所示的自动完成 TextView 的形状,文本应该位于它的中心。

enter image description here

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

<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 的角变圆。它确实使它完全圆形。请为其指定任何解决方案。

最佳答案

试试这个形状代码

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"    
  android:shape="rectangle" >

   <corners
    android:radius="100dp"/>
   <solid
    android:color="#2137FF"/>
   <size
    android:width="250dp"
    android:height="60dp"/>
</shape> 

enter image description here

试试这个 tool

关于android - 带有椭圆形角的自动完成 TextView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24823983/

相关文章:

Android 检查蓝牙是否连接

javascript - 在 XSLT 中使用 javascript 加载 xml 文件

android - android 2.1 xml 可绘制对象中的错误?

android - 如何更改溢出菜单项的背景

android - 在 ListView 中动态添加新项目

android - 旋转手机时隐藏键盘

C# 通过linq to xml调用值

javascript - CSS/JAVASCRIPT 旋转 javascript 问题

java - 如何让我的背景随着动画不断闪烁

android - Android 上的 Phonegap : FileTransfer. 上传()失败