【发布时间】:2018-12-19 04:16:02
【问题描述】:
我想问,所以我有一个输入表格,其中包含收入金额,示例格式为 250,000,000,然后我进行详细查看以查看已输入的结果,但在输入表格中仅显示 250,如下所示
这里是我的代码详细活动
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_detailbisnis);
nmbisnislain = findViewById(R.id.nmbisnislain);
nmusaha = findViewById(R.id.nmusaha);
merek = findViewById(R.id.merek);
jumlah_karyawan = findViewById(R.id.jumlah_karyawan);
jml_cabang = findViewById(R.id.jml_cabang);
omset_tahunan = findViewById(R.id.omset_tahunan);
no_tlp = findViewById(R.id.no_tlp);
facebook = findViewById(R.id.facebook);
instagram = findViewById(R.id.instagram);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Intent a = getIntent();
String namas = a.getStringExtra("nm_bisnis_lain");
String usaha = a.getStringExtra("nm_usaha");
String merekss = a.getStringExtra("merk");
String karyawans = a.getStringExtra("jml_karyawan");
String cabangs = a.getStringExtra("jml_cabang");
String omsed = a.getStringExtra("omset_tahunan");
String nope = a.getStringExtra("no_tlp");
String faceboo = a.getStringExtra("facebook");
String insta = a.getStringExtra("instagram");
nmbisnislain.setText("Bisnis Lain :"+namas);
nmusaha.setText("Nama Usaha : "+usaha);
merek.setText("Merk : "+merekss);
jumlah_karyawan.setText("Jumlah Karyawan :"+karyawans);
jml_cabang.setText("Jumlah Cabang :"+cabangs);
//here
omset_tahunan.setText("Omset Tahunan :"+omsed);
no_tlp.setText("Nomor Telepon :"+nope);
facebook.setText("Facebook :"+faceboo);
instagram.setText("Instagram :"+insta);
}
所以我希望 textview (omset_tahunan) 显示为 250,000,000 而不是 250
我尝试过数字格式和十进制格式但结果为空
请帮帮我呵呵..
【问题讨论】:
-
DecimalFormat 格式化程序 = new DecimalFormat("#,###,###");字符串 yourFormattedString = formatter.format(100000);我遵循此代码,但我很困惑:3
-
"但我很困惑:3" - 你为什么会困惑?如果您向我们展示了所有的相关代码(作为 MCVE),并且如果您将其放入问题中,而不是 cmets 中,而不是图像的链接等中,将会有所帮助。
-
我在问题中输入了我的代码,你要更改的格式是omset_tahunan
标签: java android number-formatting