2013-03-06 2 views
2

키 뒤에 이미지를 표시하는 방법을 알고 싶습니다. 나는이처럼 시도 :IME에 대한 배경 그림을 설정하는 방법은 무엇입니까?

<ImageView android:id="@+id/imageView1" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_marginTop="50px" 
    android:padding="12dip" 
    android:background="#FFFFFF"> 
</ImageView> 

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
    android:keyWidth="10%p" 
    android:horizontalGap="0px" 
    android:verticalGap="0px" 
    android:keyHeight="50%p" > 

    <Row> 
     <Key android:codes="113" 
      android:keyEdgeFlags="left" /> 
    </Row> 

</Keyboard> 

I 키 (적어도 25 다른 키)의 이미지처럼없는 몇 가지 기본적인 물건이 있다는 것을 알고 있지만 난 그냥 당신에게 예를 보여주고 싶었다.

TL; DR (매우 긴 게시물은 아니지만) : 배경에 이미지를두고 일반적인 키보드를 포 그라운드에두고 싶습니다. 사전 :)에서

덕분에

업데이트 : 지금이 시도 :

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android" 
    android:keyWidth="1%p" 
    android:horizontalGap="20px" 
    android:verticalGap="300px" 
    android:keyHeight="1%p" 
    android:background="@drawable/example" 
    > 

    <Row> 
     <Key android:codes="113" 
      android:keyEdgeFlags="left"></Key> 
     <Key android:codes="113" 
      android:keyEdgeFlags="left"></Key> 

    </Row> 
    <Row> 
     <Key android:codes="113" 
      android:keyEdgeFlags="left"></Key> 
     <Key android:codes="113" 
      android:keyEdgeFlags="left"></Key> 
    </Row> 

</Keyboard> 

작동하지 않았다 :(XML이 제대로 키보드의 어떤 종류를 표시하기 때문에 설정할 수 있지만 배경이입니다 단지 검은 색.

답변

0

당신은 KeyboardView 객체를 사용할 수 있습니다. 그것은 View을 확장, 당신이있어 일을하기 위해 정기적으로 android:background 속성을 사용할 수 있도록 한 후. 그런 다음 Keyboard로 첨부.

+0

감사합니다, 나는 그것을 시도하고 그것이 작동하지 않으면 돌아올 것입니다 :) 불행히도 당신의 의견을 upvote 수 없습니다 :/ –

+0

내가 뭘로 그것을 편집했습니다. did not work :( –

+0

글쎄, 당신이 정말로 말한 것을 시도하지 않았다. 당신은'KeyboardView' 객체를 전혀 사용하지 않고 단지'Keyboard'와 똑같습니다. [Input Method를 만들기위한 개발자 가이드 ] (http://developer.android.com/guide/topics/text/creating-input-method.html)? 그렇지 않다면해야합니다. – Geobits

관련 문제