相关疑难解决方法(0)

AppCompatSpinner vs android.widget.Spinner for app with min SDK version 14

我正在开发应用程序与最低SDK版本14冰淇淋sandwitch和目标版本是Android Marshmallow.

我是否需要使用AppCompatSpinner或普通微调器才能在具有所有材质外观的ICS设备上工作?

android spinner android-appcompat android-spinner android-support-library

13
推荐指数
2
解决办法
4433
查看次数

Android spinner数据绑定与xml布局

我正在使用DataBinding类将数据从模型绑定到UI元素.我可以使用EditText获取绑定工作android:text="@{data.testData}".这对某个Spinner来说不起作用.从Pojo类中获取数据并将其显示在微调器上的任何想法或解决方案(我有45个微调器)

android android-layout

10
推荐指数
1
解决办法
6176
查看次数

当 edittext 的默认文本为浮点值时,编辑文本光标重置为左侧

我正在使用绑定适配器来防止 2 路绑定的编辑文本的不断文本更新。

@BindingAdapter("binding")
public static void bindEditText(EditText editText, final String str) {
    if ((!editText.getText().toString().equals(str)) && !editText.getText().equals("")) {
        editText.setText(str);
    }
}
Run Code Online (Sandbox Code Playgroud)

它适用于带有整数默认文本的编辑文本。但是当涉及到使用浮动默认文本编辑文本时。例如:70.0,当我输入第一个数字时,编辑文本会刷新并变为例如:8.0。然后光标向左移动,后面的所有数字都将被添加到前面。例如:198.0

试过这个,但不起作用。

@BindingAdapter("binding")
public static void bindEditText(EditText editText, final String str) {
    if ((!(editText.getText().toString()+".0").equals(str)) && !editText.getText().equals("")) {
            editText.setText(str);
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么解决办法吗?

data-binding android android-edittext android-databinding

2
推荐指数
1
解决办法
1627
查看次数