2014-11-05 123 views
0
    DateTime startDate8 = DateTime.now(); 
       DateTime endDate8 = new DateTime(2014, 11, 5, 15, 0); 

       Period period8 = new Period(startDate8, endDate8, PeriodType.dayTime()); 

       PeriodFormatter formatter8 = new PeriodFormatterBuilder() 
       .appendMinutes() 
       .toFormatter(); 

       tw.setText(String.valueOf(formatter8.print(period8))); 

我的Android应用程序。如何更改TextView文本

if tw is empty; 
tw="00" 

if tw is one-digit text, one-digit value = "x"; 
tw = "0x" 

tw是TextView中的文本。我想要写“00”至TW时,总重量为空 我想要写的前缀为“0”至TW当TW是一个数字字符

我解释http://i.imgur.com/5wBmMI9.png

+0

,我们希望你能证明你的企图。你是否通过Android文档搜索?如果是,您发现哪些方法可以帮助您完成此任务? – user2336315 2014-11-05 18:08:46

+0

@ user2336315我编辑了我的代码 – 2014-11-05 18:13:03

回答

1
if(tws.getText().toString().isEmpty()){ 
tw.setText("00") 
} 

if(tws.getText().toString().equals("x")){ 
tw.setText("0x") 
} 
+0

好的代码,但是一位数的值不是x。一位数值可以是1,2,3,4,5,6,7,8,9 – 2014-11-05 18:23:31

+1

我会使用String.format(“%02d”,num)而不是条件 – Lukas 2014-11-05 18:31:59

+0

我应该计算数字在tw – 2014-11-05 18:34:08