2014-03-06 35 views
0

1)我想從用戶得到一個時間值,時間以小時,分鐘和秒的時間量,而不使用一個EditText字段。我想使用像TimePicker這樣的東西,但沒有AM和PM的東西。只需幾分鐘和幾秒鐘。有誰知道我可以使用什麼?我可以使用什麼爲用戶輸入時間和從一個EditText轉換爲一個整數

2)我想將一個值從一個EditText字段轉換爲一個Integer,以便稍後在我的代碼中使用它,即執行像說法乘法這樣的操作。我試圖解析它,它不起作用。它反而顯示一個錯誤。我已經看到了一些關於解析很長的代碼,我認爲它是一個類似的操作。這裏是我的代碼:

mins=(EditText)findViewById(R.id.editText2); 
secs=(EditText)findViewById(R.id.editText3); 
timeHours = Int.parseInt(hours.getText().toString()); 
+0

'的Integer.parseInt(String s)將'會做把戲 –

+1

好的,這工作。非常感謝你回答我的問題。現在我的問題仍然是我的第一個問題。我想要一個用戶時間值,只需以小時,分鐘和秒的形式進入AM/PM部分。是否有像TimePicker這樣的領域? – kevthanewversi

回答

3

試試這個

timeHours = Integer.parseInt(hours.getText().toString()); 

代替

timeHours = Int.parseInt(hours.getText().toString()); 
+1

好吧,這工作。非常感謝。現在我的問題仍然是我的第一個問題。 – kevthanewversi

0

可以試試這個

String h = hour.getText().toString(); 

int hr = Integer.parseInt(h); 
相關問題