我想使用editext對象獲取用戶名,現在要從用戶獲取所有三個名稱,我應該使用三個editext對象還是其他方法來分割一個editext對象來獲取三個單獨的文本輸入?後來我將數據傳遞給另一個將打印出來的函數。使用edittext從android上的用戶獲取數據
0
A
回答
1
採取單一的EditText
輸入名稱這樣的 - >維韋克·庫馬爾·米特拉
然後將其存儲在一個字符串。
String name = "Kumar Vivek Mitra";
使用split()方法。
String[] temp = name.split(" "); // SPLIT ON BASIS OF SPACE
你們都名3部分分離
System.out.println("First Name: "+temp[0]);
System.out.println("Middle Name: "+temp[1]);
System.out.println("Last Name: "+temp[2]);
0
如果您需要三個不同的編輯文本框,那麼您需要使用三個不同的EditText小部件。
您也可以只使用一個EditText並稍後拆分字符串,這可能會更容易讓用戶鍵入而不是從一個框移動到另一個框。
2
其是取3個EditTexts
三個不同的輸入。對於名字,我會建議在水平LinearLayout
與weight=1
爲EditTexts
和weight=3
爲父母LinearLayout
相關問題
- 1. 無法從editText獲取數據android studio
- 2. Android從LayoutInflater獲取數據EditText
- 3. 使用Android上的StelsMDB從MS Access數據庫獲取數據
- 4. 獲取從EditText上
- 5. 使用EditText從SQLite中的兩個日期獲取數據
- 6. 使用基於Android的客戶端從MySQL中獲取數據
- 7. 使用Android從網絡獲取數據?
- 8. 如何防止用戶在Edittext中輸入數據並啓用Edittext僅從Dialog獲取數據?
- 9. Java android studio從EditText獲取數字
- 10. 從EditText上用繩子從數據庫
- 11. 從Android Studio上的EditText獲取十進制數
- 12. 從edittext使用按鈕獲取文本
- 13. 多次從editText獲取數據
- 14. 從EditText字段獲取數據
- 15. 如何從Alertdailog.builder獲取editText數據?
- 16. 使用FQL獲取用戶從Facebook使用事件數據
- 17. 從網頁獲取數據並在Android上使用Java
- 18. 從android應用程序獲取用戶數據
- 19. 獲取的EditText從活動中的Android
- 20. tcp從edittext獲取客戶端的ip
- 21. 如何從Android Studio的XAMPP數據庫獲取用戶ID
- 22. 的EditText獲取Android應用程序
- 23. 獲取例外,而在EditText上組數據從JSON解析進來的Android
- 24. 從hybridauth獲取所有用戶數據
- 25. 從Firebase中獲取用戶數據?
- 26. php從mysql獲取用戶數據
- 27. 從Spotify獲取用戶數據
- 28. 從數據庫中獲取用戶名
- 29. 如何從android中的EditText獲取值?
- 30. Android從GridView的EditText獲取文本