Я один Edittext.My EditText inputType является numberDecimalEditText преобразование входного значения плавать в андроиде
<EditText
android:layout_width="wrap_content"
android:layout_height="@dimen/u_widget_height"
android:id="@+id/transfer_maney"
android:layout_alignParentTop="true"
android:singleLine="true"
android:inputType="numberDecimal"
android:hint="Amount"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_toLeftOf="@+id/centerline"
android:layout_toStartOf="@+id/centerline"
android:layout_marginRight="@dimen/u_common_margin_left"
/>
я хочу, чтобы изменить значение входного сигнала, когда фокус закончил в моем Editytext.i написал некоторые Java-код, но у меня есть NumberFormatException
transfer_maney.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
float inputFloatValue;
if(!hasFocus)
{
if (TextUtils.isEmpty(contact_search.getText().toString())) {
inputFloatValue = 0F;
} else {
inputFloatValue = Float.parseFloat(contact_search.getText().toString().trim());
Log.e("inputFloatValue",inputFloatValue+"");
}
}
}
});
просто я хочу, чтобы изменить входное значение целого числа, чтобы плавать, когда я закончить фокус в моем EditText если кто-нибудь знает решение, пожалуйста, помогите мне спасибо
Что вы вводите в edittext. – Piyush