gpt4 book ai didi

android - imeOptions 在 ListView 中不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 08:02:33 27 4
gpt4 key购买 nike

我正在使用 imeOptions,它们运行良好。但是,我有一个 ExpandableListView,其中一个子项是具有 3 个 EditText 的布局,而 imeOptions 甚至没有显示这些内容。

知道可能是什么问题吗?有没有人在正常的 ListView 中使用过 imeOptions(即这是对 ListView 的一般限制还是仅对 ExpandableListView)?

更新:我刚刚用标准的 ListView 而不是可扩展的进行了测试,我遇到了同样的问题。

这是列表项布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:weightSum="100" >

<View
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="10" />

<LinearLayout
android:layout_width="0px"
android:layout_weight="73"
android:layout_height="wrap_content"
android:orientation="vertical" >

<EditText
android:layout_marginTop="15dip"
android:id="@+id/settingsText1"
android:nextFocusDown="@+id/settingsText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="8pt"
android:hint="OLD PASSWORD"
android:background="@drawable/textfield2" />
<EditText
android:layout_marginTop="15dip"
android:id="@+id/settingsText2"
android:nextFocusDown="@+id/settingsText3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="8pt"
android:hint="NEW PASSWORD"
android:background="@drawable/textfield2" />
<EditText
android:layout_marginTop="15dip"
android:id="@+id/settingsText3"
android:imeOptions="actionSend"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#000000"
android:textSize="8pt"
android:hint="CONFIRM PASSWORD"
android:background="@drawable/textfield2" />

</LinearLayout>

<View
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="27" />

</LinearLayout>

最佳答案

毕竟这不是 ListView 问题,而是一个相当奇怪的约束。如果没有 inputType 参数,imeOptions 不会显示

这样就可以了

<EditText
android:inputType="textPassword"
android:nextFocusDown="@+id/settingsText2"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

虽然这不会

<EditText
android:nextFocusDown="@+id/settingsText2"
android:layout_width="match_parent"
android:layout_height="wrap_content" />

关于android - imeOptions 在 ListView 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18996419/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com