Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
문자입력앱 개발시 키(버튼)높이를 사용자가 선택할 수 있게 하는 방법문의
작성자
작성일 2013-02-28 (목) 19:18
ㆍ추천: 0  ㆍ조회: 4968      
IP: 59.xxx.71

서두 :

초보개발자입니다.(공일공-이삼일구-2739   kkj16542@hanmail.net)

고수님들의 도움이 절실히 필요합니다.

 

문자입력 앱을 만들고 있읍니다.
ts
한글키보드, MN로그인키보드, 반츄키보드 등의 문자입력앱에서는
설정화면에서 여러 개의 버튼높이 중 하나를 선택할 수가 있던데, 저는 어떻게 하는지 도저히 모르겠읍니다.
, 키높이를 변수로 처리하여 프로그래밍 하는 방법을 모르겠읍니다.

,

질문 :

글쇠 높이(key height)를 임의로 설정할 수 있는 소프트 키보드(soft keyboard)를 만들고 싶습니다.
글쇠 높이에 따라 키보드 높이도 달라져야 하는데 안됩니다.
레이아웃 하나로도 글쇠 높이를 설정할 수 있고, 글쇠 높이에 따라 키보드 높이가 달라지게 하는 방법은 무엇입니까?
(
, 키높이를 변수로 처리하여 프로그래밍 하는 방법을 알고 싶습니다.)

 

-변수로 처리되는 키높이 단위가 % 이든 dip 이든 상관이 없으며, 그외의 단위도 괜찮습니다.
하지만, 가장 선호하는 것은 % 단위를 변수화 하는 것입니다.


-버튼높이가 다른, 여러 개의 키보드 레이아웃을 두고, 설정화면에서 선택하는 방법으로는 제가 할 수 있을 것 같지만,
그 방법은 세련되지 못한 방법이고 나중에 프로그램이 복잡해지면 문제를 일으킬 것 같아서, 지금은 위의 질문과 같은 방법을 찾고 있읍니다.

.

.

참고사항:

위의 3가지의 다른 문자앱에서의 버튼높이 설정하는 행태는 다음과 같습니다.

MN로그인키보드
-
설정-글쇠높이 조정 : 보통, 5~50%크게(5%간격으로 조정)


TS한글키보드
-
설정-키버튼 높이 설정 : 1~8단계(1단계 간격으로 조정)

 

반츄키보드(이것은 저작권 문제로 구글플레이에는 없고, 인터넷에 널리 퍼져 있읍니다.)
-
설정-레이아웃설정-세로모드 버튼높이 : 40~150 dip (1 dip 간격으로 조정)


아마도, 위의 3가지 앱에서의 버튼높이 조절방법을 유추해보면,
아마도 레이아웃에서의 버튼높이 단위를 dip으로 해서, 버튼높이를 변수로 해서 처리한 것 같기도 합니다.
그런데, 저는 그렇게 하는 방법을 모르겠읍니다.

 

버튼높이를 dip으로 프로그래밍할 수도 있지만, 1개 버튼 높이가 전체 화면 높이의 몇 % 인지로 프로그래밍 가능하다는 것도 알지만,
역시나, 버튼높이 단위를 %로 해서, 버튼높이를 변수로 해서 처리하는 방법도 모르겠읍니다.

덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4503 질문 thread관련 질문입니다. 2011-04-05 4938
4502 터치 설정 어떻게 해야하는걸까요?? 2011-04-13 4938
4501 getApplicationContext() 와 this 차이가먼가요? ㅎ 2011-08-14 4938
4500 질문 리스트뷰에 이미지가 많아서 릭이 생깁니다. 도와주세요.. 2011-01-19 4939
4499 질문 안드로이드 CTS4.0.3_r2 2012-02-16 4939
4498 질문 android Ram-disk사용 가능여부 2012-11-27 4939
4497 안드로이드 APK 실행시 문제 2011-10-11 4940
4496 질문 ARM 컴파일 옵션 문의 2011-10-22 4940
4495 안드로이드와 하드웨어기기 통신방법 문의드려요.. 2011-10-25 4940
4494 질문 ADT 8버전 업데이트 이후 OUTLINE 문의 드려요 2010-12-09 4941
4493 질문 안드로이드 마켓에 있는 어플의 아이콘을 얻어올 수 있을까요?.. 2011-04-18 4941
4492 넷포스 pmp 에 안드로이드 올리수있을까요? 2014-01-28 4941
4491 질문 안드로이드 업그레이드 관련 질문입니다. 2011-08-29 4942
4490 질문 카메라/비디오 프레임 처리 2010-11-03 4944
4489 질문 안드로이드 빌드시 사용되는 커널 소스만 추출하는 방법 질문.. 2012-02-20 4944
4488 질문 마켓 어플다운로드 페이지에서 설치 버튼누를때.. 2011-07-20 4946
4487 질문 DB쿼리문을 반복문안에 넣으면 안되나요??ㅠㅠㅠㅠ.. 2012-07-20 4947
4486 질문 DB 데이터조회방식 초보질문 2011-04-01 4948
4485 앱 설치시 설치 완료되었다는 메시지 안보이게 하기?.. 2012-01-31 4949
4484 질문 Mac os X Lion 에서 진저브레드 빌드 질문입니다. 2012-03-13 4949
4483 질문 edify_generator.py 에러 혹시 아시는 분... 2011-07-14 4950
4482 질문 스피너 선택후 뒤로가기시 뒤로갔을 때의 스피너값으로 되돌리.. 2011-12-02 4950
4481 질문 8 퍼즐을 만들고있는데요 2012-06-10 4950
4480 화면 보여줄때 인텐트 말구요... 2010-11-03 4951
4479 질문 [APP] 앱 실행시 LAYOUT이 안보이도록... 2010-11-30 4951
4478 질문 안드로이드 커널만 부팅 시키고 싶습니다. 2011-07-01 4954
4477 질문 widget 동정 크기 변경 2010-11-15 4957
4476 질문 안드로이드 자작권 관련 2013-01-08 4957
4475 질문 애니메이션 관련 질문입니다. 2009-08-28 4958
4474 질문 클라우드 서비스와 모바일 컴퓨팅 기술/제품 발표회.. 2010-11-18 4958
4473 질문 android 빌드 결과물 Target에 adb로 넣는법 2012-02-23 4958
4472 질문 Android 버전별 지원 해상도 문의 2012-07-16 4958
4471 질문 Application객체가 아닌것을 이용하여 전역변수와 같은 효과를.. 2011-08-04 4960
4470 질문 CTS 4.1 질문드려요 2012-11-26 4960
4469 질문 Split 함수 사용관련해서 질문 드립니다. 2011-03-30 4961
4468 개발 환경 질문... 2011-08-02 4961
4467 예전에 잘 되던 소스가 안돌아가요 ㅠㅠ 2011-01-28 4962
4466 유튜브 관련.. 2013-01-29 4962
4465 SIM Card type을 어떻게 알 수 있나요? 2010-11-11 4963
4464 질문 불량 단어에 어떤 게 포함되나요? 2011-04-28 4963
4463 질문 리모트 서비스 관련 질문 2011-09-28 4963
4462 서비스에는 퍼미션을 여러개를 줄 수 없나요? 2013-08-16 4963
4461 질문 단말기를 서버pc컴터에 접속하려면? 2010-10-25 4964
4460 app에 Flash를 사용할 수 있나요? 2011-01-25 4964
4459 질문 커스텀 다이얼로그만 띄우면 응답없음이 나오는 현상.. 2011-11-11 4964
4458 bluetooth error 2014-03-16 4964
4457 질문 이전기능 관련 문의드립니다.. 2010-09-27 4965
4456 주소록의 이름과 매치 함수작성중 문제 _ 도와주세요.. 2010-11-10 4965
4455 assets 폴더 채로 복사 가능한가요? 2011-05-19 4965
4454 질문 WebView 선택 영역 관련 해서 질문 드립니다 ㅡㅜ.. 2011-07-08 4965
1,,,11121314151617181920,,,101