当前位置: 首页 > 知识库问答 >
问题:

在自定义EditText中设置填充和边距以提示

彭鸿彩
2023-03-14

edittext.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle"
            >
            <solid android:color="#ffffff"
                />
            <corners android:radius="10dp"
                />
            <stroke
                android:width="1dp"
                android:color="#ffa500"
                />
        </shape>
    </item>
</selector>

<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:inputType="textEmailAddress"
        android:ems="10"
        android:id="@+id/etemail"
        android:hint="Rally Username"
        android:layout_above="@+id/etpassword"
        android:layout_centerHorizontal="true"
        android:layout_margin="2dp"
        android:background="@drawable/edittext"
        android:padding="1dp"
        android:textAlignment="viewStart" />

在我想要拉力赛用户名和拉力赛密码到2或3 dp左?我如何实现??谢谢

共有1个答案

王长卿
2023-03-14

Hello更改选择器并添加填充

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape android:shape="rectangle"
    >
        <solid android:color="#ffffff"
        />
        <corners android:radius="10dp"
        />
        <padding android:bottom="10dp"
                 android:left="10dp"
                 android:right="10dp"
                 android:top="10dp"/>
        <stroke
            android:width="1dp"
            android:color="#ffa500"
        />
    </shape>
</item>
 类似资料:
  • 我必须在我的项目中使用设计支持库的。我想在中的和之间留出空格。我在中设置了边距和填充,甚至在中也设置了边距和填充,但这两个都不起作用。这里我附上屏幕截图和我的编码。

  • 问题内容: 使用HTML / CSS,如何制作宽度和/或高度为其父元素的100%并且仍然具有适当的填充或边距的元素? 所谓“适当的”我的意思是,如果我的父元素是高大的,我指定用我所期望的,我应该得到一个高的元素与所有各方,很好地集中在父元素。 现在,我知道这不是标准盒模型指定它应该工作的方式(尽管我想确切地知道为什么),所以显而易见的答案不起作用: 但是在我看来,必须有某种方法可以可靠地为任意大小

  • 我正在尝试为我的Android切换按钮创建一个自定义样式。改变颜色和文本是没有问题的,但我有麻烦改变大小/填充/间距或其他任何东西,让他们看起来不必要的大在默认情况下。我已经将height设置为wrap_content,将padding和margin设置为0,但是按钮的大小仍然和默认的切换按钮一样大。 你们有没有人知道我需要更改哪些参数来删除按钮文本和边框之间不必要的间距? 这里有一个链接到我想要

  • 我正在从Ajax JSON创建一个DataTable。 将创建DataTables,但它显示一个错误: DataTables警告:表ID=CHANGETABLE-为行0,列0请求未知参数“0”。有关此错误的详细信息,请参阅http://datatables.net/TN/4 我的JSON看起来如下所示 在我的Java控制器中创建了这样的JSON对象: 我不知道如何将此信息与 属性一起使用,以使其适

  • 2D 上下文的两种基本绘图操作是填充和描边。填充,就是用指定的样式(颜色、渐变或图像)填充图形;描边,就是只在图形的边缘画线。大多数2D 上下文操作都会细分为填充和描边两个操作,而 ① 假设你想在Firefox 3 中使用<canvas>元素。虽然浏览器会为该标签创建一个DOM 对象,而且也可以引用它,但这个对象中并没有getContext()方法。(据作者回复)操作的结果取决于两个属性:fill

  • 问题内容: 我正在尝试使用Java(不是XML)来创建一个LinearLayout,其线性按钮具有填满整个屏幕并具有边距的功能。这是不带边距的代码: 这样就可以了,但是到底如何给按钮留出一定的边距,以便在它们之间留出空间?我尝试使用,但是没有weight成员,所以不好。如果你lp在其构造函数中传递它,它也不起作用。 这不可能吗?因为它看起来确实可靠,而且它不是你只能使用XML进行的第一个Andro