로켓 과학이 아니지만 바퀴를 재발 명하고 싶지는 않습니다. 하드웨어 장치에 USB 액세서리를 통해 연결된 Android로 작업하고 있습니다. HW에는 Android 사용자 인터페이스에서 설정할 수있는 값이 있습니다. 이러한 값의 대부분은 8 비트 바이트입니다. 따라서 특정 바이트 필드는 사용자가 편집 할 수 있으므로 입력 내용을 쉽게 확인하고 유효성을 검사하려고합니다. 그래서 기본적으로 16 진수 입력 0x00 - 0xff 그냥 궁금해 거기 이미 어딘가에 존재합니까? 인터넷은 나에게 많이주는 것이 아니므로 처음부터 시작하는 것처럼 보입니다.16 진수 바이트 값의 Android 사용자 입력
답변
당신은 16 진수로 값의 형식을 사용자 정의 NumberPicker.Formatter
와 일반 NumberPicker
을 사용할 수
public class MyFormatter extends NumberPicker.Formatter {
@Override
public String format(int value) {
if(value < 0x10) {
return "0" + Integer.toHexString(value);
}
return Integer.toHexString(value);
}
} 다음
그리고 사용 : 진수와 NumberPicker의
...
myNumberPicker.setFormatter(new MyFormatter());
// use this to disable keyboard input
myNumberPicker.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
...
스크린 샷 Formatter
:
그 정보를 주셔서 감사하지만 Android Number 입력은 Decimal 입력으로 제한됩니다. 나는 키보드를 잠시 사용하는 것으로 끝났다. – jwhitmore
답을 명확하게 업데이트했습니다. 내 방법은 키보드를 사용하여 값을 입력하는 것을 허용하지 않습니다 (실제로는 그렇지만 키패드가 십진수이기 때문에 혼란 스럽습니다). – caspase
NumberPicker는 작동하지만 그냥 바이트 값을 선택하는 것이 좋지 않습니다. 범위는 0에서 255까지입니다. 숫자 선택기는 제한된 범위에서 훌륭하게 작동하지만 범위 유형에서는 번거롭고 입력 메커니즘이 좋습니다. – jwhitmore
- 1. 16 진수 배열에 사용자 입력 16 진수
- 2. VB.Net 16 진수 값의 역방향 바이트
- 3. 진수 값의 텍스트 뷰 입력 바이트 []
- 4. 11 바이트 16 진수 문자열을 16 진수 바이트 배열로 변환합니다.
- 5. 파이썬에서, (16 진수) 바이트 필드
- 6. 16 진수 값의 텍스트 파일
- 7. 16 진수 값의 표현 비트
- 8. 16 진수 HMAC MD5 입력 16 진수 (hmacmd5 (입력)) javascript
- 9. 16 진수 값의 ASCII 문자열을 바이트 배열로 읽는 방법은 무엇입니까?
- 10. 문자열의 16 진수 값을 16 진수 값의 ASCII 문자로 변환
- 11. 16 진수 입력 마스크
- 12. C++ 16 진수 문자열에서 바이트 배열
- 13. 키보드에서 16 진수 읽기/입력
- 14. 16 진수 값의 n 문자 시퀀스 비교
- 15. CSS에서 16 진수 RGB 값의 반투명 배경색
- 16. 16 진수 문자열을 바이트 배열로 변환 하시겠습니까?
- 17. MySQL 16 진수 문자열 하위 바이트 먼저
- 18. 한 번에 2 바이트 16 진수 인쇄
- 19. 16 진수 문자열을 바이트 배열로 루비
- 20. 자바 인쇄 4 바이트 16 진수
- 21. 10 진수의 바이트 배열을 Java의 16 진수 문자열로 변환
- 22. 16 진수 배열을 16 진수 배열로 변환
- 23. 4 바이트 16 진수 배열과 관련된 10 진수 값을 계산하십시오.
- 24. 16 진수 오프셋 섹터
- 25. 16 진수 문자열에서 16 진수 문자열 java
- 26. 16 진수 값으로 16 진수 변환
- 27. 16 진수 데이터를 16 진수 데이터로 변환
- 28. 16 진수
- 29. 16 진수
- 30. JS의 16 진수 문자열
유용하거나 도움이된다고 생각하는 경우이 대답을 수락하는 것이 좋습니다. – caspase