- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在使用 Material Design TextInputLayout OutlinedBox 如下图所示:
<android.support.design.widget.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputEditText
android:id="@+id/myEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Title"
android:inputType="text"/>
</android.support.design.widget.TextInputLayout>
Spinner
在我的 TextInputEditText 下,并希望保持相同的样式:OutlinedBox。
<Spinner
style="@style/Widget.AppCompat.Spinner.DropDown"
android:id="@+id/option"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:dropDownWidth="match_parent" />
最佳答案
我假设您希望在 TextInputLayout
中拥有一个公开的下拉菜单。我有同样的问题,你可以做的是使用AutoCompleteTextView
在您的TextInputLayout
内如下XML
.这是我如何处理这个问题的一个例子。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:paddingRight="30dp"
android:paddingEnd="30dp"
tools:ignore="RtlSymmetry"
android:layout_margin="5dp">
<ImageView
android:layout_width="30dp"
android:layout_margin="10dp"
android:layout_height="match_parent"
app:srcCompat="@drawable/ic_location_city_black_24dp"
android:layout_gravity="center"
/>
<com.google.android.material.textfield.TextInputLayout
style="@style/Widget.MaterialComponents.TextInputLayout.FilledBox.ExposedDropdownMenu"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Type"
android:orientation="horizontal"
>
<AutoCompleteTextView
android:id="@+id/filled_exposed_dropdown"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="none"/>
</com.google.android.material.textfield.TextInputLayout>
</LinearLayout>
</LinearLayout>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="16dp"
android:ellipsize="end"
android:maxLines="1"
android:textAppearance="?attr/textAppearanceSubtitle1"/>
String[] type = new String[] {"Bed-sitter", "Single", "1- Bedroom", "2- Bedroom","3- Bedroom"};
ArrayAdapter<String> adapter =
new ArrayAdapter<>(
this,
R.layout.dropdown_menu_popup_item,
type);
AutoCompleteTextView editTextFilledExposedDropdown =
findViewById(R.id.filled_exposed_dropdown);
editTextFilledExposedDropdown.setAdapter(adapter);
关于android - 使用 TextInputLayout.OutlinedBox 样式的 Material 设计 Spinner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53198894/
如何使用 TextInputLayout 实现居中的新 OutlinedBox 样式? 当前行为: 我使用 com.android.support:design:28.0.
我使用 com.google.android.material:material:1.1.0 并尝试使用带提示的轮廓框制作 EditText。我的问题是框的笔划与提示重叠: 这是我的代码:
我正在登录屏幕上工作,我想使用以下 View 实现 Material 编辑文本: 以下是我的代码: 但是 OutlinedBox 没有出现。这是它的样子: 请帮忙。 最佳
我正在尝试更改 com.google.android.material.textfield.TextInputLayout 的框描边颜色,但没有聚焦但没有属性,这是我的 TextInputLayout
我用 Material 。我将为 TextInputLayout 使用一种颜色作为背景,但类似于下面的颜色!提示背景未更改。我使用了样式并想进行更改,但没有用。在布局本身中,我尝试再次应用更改!如何解
当我想在 EditText 中写入时,我的提示有问题,我的提示与 OutlinedBox 重叠 所以我不明白是什么问题。所以这是我的代码 我的问题: 最佳
我有一个 OutlinedBox TextInputLayout,我想在 editText 的未聚焦模式下更改框颜色。 我该怎么做? 最佳答案 在主题中添加colorOnSurface属性并分配你想要
在我的应用程序中,我使用 textfield.TextInputLayout 和 textfield.TextInputEditText 作为输入文本,而不是通常的 EditText。这是我的观点:
我目前正在使用 Material Design TextInputLayout OutlinedBox 如下图所示: 我正在尝试添加一个下
有没有办法在 TextInputLayout 时删除 float 标签(提示)?是否处于专注模式? 当我尝试设置 app:hintEnabled="false"并在 TextInputeEditTex
我正在尝试使用轮廓来风格化 TextInputLayout。但是,当我尝试在 style 属性中使用 @style/Widget.MaterialComponents.TextInputLayout.
我是一名优秀的程序员,十分优秀!