티스토리 뷰
이미지버튼이 작으면 터치할때 잘 터치가 되지 않아 불편하다.
그렇다고 이미지버튼의 width와 height를 조정해주면
이미지까지 같이 커버려 보기 안좋다.
이때는 FrameLayout안에 이미지버튼을 넣으면 간단히 해결된다.
*Layout
<FrameLayout
android:id="@+id/myButton"
android:layout_width="200px"
android:layout_height="45px"
>
<Button
android:layout_width="50px"
android:layout_height="20px"
android:background="@drawable/myButton_selector"
/>
</FrameLayout>
*Source
FrameLayout myButton = (FrameLayout) findViewById(R.id.myButton);
//그리고 myButton에 onClick을 걸어서 사용한다.
[▼추가]
FrameLayout에 액션을 걸어도 그 안에 있는 버튼위치에는 액션이 작동하지 않는다.
따라서 FrameLayout과 버튼두개에 동시에 onClick을
걸어야 한다.
[출처] http://devbible.tistory.com/
[원본] http://devbible.tistory.com/27
'Development' 카테고리의 다른 글
[Android] Effect (오디오모드) 벨모드, 진동모드, 무음모드시 동작처리 (2) | 2010.07.23 |
---|---|
[Android] AVD 단축키 (0) | 2010.07.23 |
[Android] 이미지 9.patch 하기 (0) | 2010.07.15 |
[Android] 타이틀 없애기 (0) | 2010.07.15 |
[Android] string.xml 에서 String 받기 (0) | 2010.07.14 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday