当我使用String.format方法时,如果我的手机语言是波斯语,则此方法返回波斯语语言的格式化数字.但我想使用英文格式的数字.我用这个代码:
String.format("%.02f", myNumber)
Run Code Online (Sandbox Code Playgroud)
我在图片中的问题:

我ViewPager在我的应用程序中使用.当我滑到第3页并更改此页面上的某些内容时(比如写入文本EditText)并返回到第1页,然后再次滑动到第3页; 更改已重置(文本已清除).为什么?我该如何预防呢?
我正在使用此代码:
ViewPager tab = (ViewPager) findViewById(R.id.add_cost_pager);
AddCostPagerAdapter adapter = new AddCostPagerAdapter(
getSupportFragmentManager());
tab.setAdapter(adapter);
Run Code Online (Sandbox Code Playgroud)
AddCostPagerAdapter.class:
private class AddCostPagerAdapter extends FragmentStatePagerAdapter {
public AddCostPagerAdapter(FragmentManager fm) {
super(fm);
// TODO Auto-generated constructor stub
}
@Override
public Fragment getItem(int arg0) {
switch (arg0) {
case 0:
return new Page_1();
case 1:
return new page_2();
case 2:
return new page_3();
default:
return null;
}
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return 3;
}
}
Run Code Online (Sandbox Code Playgroud)