DecimalFormat mAmtFormat = new DecimalFormat("##,##,##,##0.00");
edtAmounts = (EditText) findViewById(R.id.txtAmounts);
SQLite는 데이터베이스에서 565,656,565 (더블)
가져 오기 데이터입니다 백 엔드 mCurtotamt에서
<EditText
android:id="@+id/txtAmounts"
android:layout_height="50dip"
android:layout_marginLeft="10dip"
android:background="#FFFFFF"
android:gravity="center_vertical"
android:inputType="numberDecimal"
android:singleLine="true"
android:textSize="18dip"
android:textStyle="bold"
android:width="170dip" />
로 :
edtAmounts.setText(String.valueOf(mAmtFormat.format(mDoubleformat
.parse(mCurtotamt).doubleValue())))
하지만 편집 텍스트에 설정된 값은 56,56,57,000.00입니다.
여기에서 무슨 일이 일어나고 있는지.
mDoubleformat은 어떻게 초기화됩니까? 또한 편집 텍스트가 어떻게 나타나는지 알려주십시오. – samgak
edittext는 565656565.00과 같은 실제 값으로 표시되어야합니다. – mdsaleem1804
NumberFormat mDoubleformat = NumberFormat.getInstance (Locale.US); – mdsaleem1804