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

根据物料设计单据创建文本字段框

商棋
2023-03-14

TextField框材质设计截图

我也附上链接,有材料设计指导方针,如果图像不够清晰。我只需要创建一个文本字段框,但我想不通。这里是材料设计指南页面的链接

https://material.io/guidelines/components/text-fields.html#text-fields-text-fields-boxs

还附加了我要创建的文本字段的xml代码。

<android.support.design.widget.TextInputLayout
                    android:id="@+id/firstNameTextInputLayout"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginTop="20dp">

                        <android.support.design.widget.TextInputEditText
                            android:id="@+id/firstNameTextInputEditText"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:hint="@string/firstName"
                            android:inputType="textPersonName"
                            tools:ignore="MissingPrefix" />

                </android.support.design.widget.TextInputLayout>

提前道谢。好心的帮助。

共有1个答案

拓拔泉
2023-03-14

欢迎您在GitHub上使用我的库:

https://github.com/hitgif/textfieldboxs

请注意,它需要Android 4.0.3 IceCreamSandwich(API lv 15)或更高版本。

首先在项目中添加依赖项:

对于Gradle:

allprojects {
    repositories {
      ...
      maven { url 'https://jitpack.io' }
    }
}

dependencies {
    compile 'com.github.HITGIF:TextFieldBoxes:1.3.9'
}

有关其他构建工具和说明,请参阅Github repo:readme.md

...
<studio.carbonylgroup.textfieldboxes.TextFieldBoxes
    android:id="@+id/text_field_boxes"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:labelText="Label">

    <studio.carbonylgroup.textfieldboxes.ExtendedEditText
        android:id="@+id/extended_edit_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

</studio.carbonylgroup.textfieldboxes.TextFieldBoxes>
...
 类似资料:
  • 我是swift编程的新手,我需要设计带有浮动占位符输入的登录页面。我已经使用POD安装了MDCTextInput。 添加的导入 并且在viewDidLoad()下面添加的代码中, Material iOS Github链接为:material-components-ios

  • 我们可以使用mixin的在Chromium(Chrome)60+和Firefox 39+上返回数据的表示 相关规格: 7.2多部分内容类型 从表单返回值:multipart/form-data 勘误表 说明bytes、FormData和Multipart/Form-Data MIME type#392的Body package数据算法 记录多部分/表单-数据表单字段文件上载的实际处理#3040 相

  • 使用上面的代码,我可以根据枚举值获取字段的值。现在如何设置字段的基于值例如:如果被选中,那么我需要设置到输入值。

  • 可以对搜索结果进行过滤,只显示包含特定字段值的文档。也可以创建否定过滤器,排除包含特定字段值的文档。 从 Fields 表或 Documents 表中选择要添加的字段过滤器。除了可以创建积极字段和消极过滤器外,Documents 表还可以过滤某一字段是否存在。使用过的过滤器会在 Query 栏下方显示。消极过滤器用红色显示。 从 Fields 列表中添加一个过滤器: 点击想要过滤的字段名。这里显示

  • 如何创建计算字段以及怎么样从应用程序中使用别名。 计算字段 存储在数据库表中的数据一般不是应用程序所需要的格式,例如: 显示两个信息,但不是在用一个表 不同列中,但程序需要把他们作为一个格式的字段检索出来 列数据是大小混合,但程序需要把所以数据按大写表示。 物品订单表存储的物品的价格和数量,但没有存储物品的总价,打印时,需要物品的总价格。 根据需要表的数据进行总数,平均数等计算。 上面的情况都我们

  • 我有一个下拉列表,由选择元素初始化。 如何创建mvvm绑定到选定的数据文本字段? 我没有数据源。 我必须绑定到选定的文本。例如:和 更新