gpt4 book ai didi

java - Placepicker 仅在双击后工作

转载 作者:行者123 更新时间:2023-11-29 23:18:13 26 4
gpt4 key购买 nike

非常烦人,我的 google place 只有在用户双击时才能工作。

为什么会这样?

我的代码,地点选择器初始化的地方

etLocationD.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// findPlace();
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
try {
startActivityForResult(builder.build(getActivity()), 101);
} catch (Exception e) {
// TODO: Handle the error.
}
}
});

我的 .xml View

 <com.easyjob.meistars.utils.InputFieldView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp">

<com.easyjob.meistars.utils.CustomEditText
android:id="@+id/etLocationD"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawableRight="@drawable/ic_placeholder"
android:hint="@string/your_location"
android:editable="false"
android:singleLine="true"
android:text="" />
</com.easyjob.meistars.utils.InputFieldView>

在应用程序中,用户必须在字段上双击才能打开地点选择器。

当选择了地点并且如果用户停留在同一个 View 中,他只需单击 1 次就可以更改他的位置 - 这个流程没问题。

但是如果他离开这个 View 并返回更改位置,那么再次...双击 :(

我做错了什么?

谢谢!

最佳答案

只需尝试将此属性添加到您的 EditText

android:focusableInTouchMode="false"

关于java - Placepicker 仅在双击后工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54902958/

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