在MaterialComponents.TextInputLayout上填充下拉列表可以通过以下步骤实现:
以下是一个示例代码:
// 布局文件中的代码
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/textInputLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<AutoCompleteTextView
android:id="@+id/autoCompleteTextView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text" />
</com.google.android.material.textfield.TextInputLayout>
// 代码中的代码
TextInputLayout textInputLayout = findViewById(R.id.textInputLayout);
AutoCompleteTextView autoCompleteTextView = findViewById(R.id.autoCompleteTextView);
String[] data = {"选项1", "选项2", "选项3"};
ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_dropdown_item_1line, data);
autoCompleteTextView.setAdapter(adapter);
在上述示例中,我们使用了AutoCompleteTextView作为下拉列表的展示方式,使用了ArrayAdapter作为适配器。你可以根据实际需求选择合适的组件和适配器类型。
推荐的腾讯云相关产品:无
希望以上信息能对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云