Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
간단한 질문드립니다~xml을 이용한 UI구성이후에요~
작성자
작성일 2008-11-09 (일) 21:23
ㆍ추천: 0  ㆍ조회: 8463      
IP: 221.xxx.18
<?xml version="1.0" encoding="utf-8"?>
<!-- Demonstrates using a relative layout to create a form -->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/blue"
                android:padding="10px">
    <TextView android:id="@+id/label"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:text="Type here:"/>
    <EditText android:id="@+id/entry"
              android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:background="@android:drawable/editbox_background"
              android:layout_below="@id/label"/>
 
    <Button android:id="@+id/ok"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@id/entry"
            android:layout_alignParentRight="true"
            android:layout_marginLeft="10px"
            android:text="OK" />
    <Button android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toLeftOf="@id/ok"
            android:layout_alignTop="@id/ok"
            android:text="Cancel" />
</RelativeLayout>
인터넷상의 예제를 통해 main.xml내용을 위와같이 구성하고
setContentView(R.layout.main);
를 통해 첫 화면까지 띄우는데 성공했습니다
UI를 하드코딩으로 코드상으로 구현했을때는 각각버튼에 맞는 이벤트 핸들러(리스너들)을
구현하면 되었는데요
위와 같이 xml로 UI를 구현한 후에 ok나 cancel같은 버튼을 눌렀을 때
그에 맞는 핸들러 구성을 어떤 방법으로 해야할지 모르겠습니다
알려주세요~
이름아이콘 들풀
2008-11-09 21:37
`` 님이 선택한 글 입니다.
대충 아래와 같은 방식으로 구현하면 됩니다.

Button button_ok = (Button)view.findViewById(R.id.ok);
button_ok.setOnClickListener(okClick);

OnClickListener okClick= new OnClickListener() {
     public void onClick(View v) {
     // 여기에 적당한 기능을 추가하면 되죠..~
     }
};
   
이름아이콘 endtoand
2008-11-09 23:33
감사합니다^^
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4853 화면에 텍스트, 이미지, 버튼 출력 관련 질문입니다... 2008-10-24 12257
4852 Re..소스파일 첨부 2008-10-24 8472
4851 [문의] ARM926EJS(Target)에 Android 올리기. 2008-10-24 10930
4850 android 1.0r SDK to read HW 포팅 질문 2008-10-24 8396
4849 [ZIP3] 처리되지 않은 win32 예외... 2008-10-27 11683
4848 Webbrowser 접근시 hidden되어 있는 안드로이드 소스파일을 어.. 2008-10-27 9775
4847 repo init 시 멈춤 2008-10-27 11783
4846 msm과 goldfish 빌드시 구분. 2008-10-27 9249
4845 에뮬레이터 이미지 추출 2008-10-28 9003
4844 mapview관련질문입니다. 2008-10-28 8565
4843 우선순위 문제. 2008-10-28 11195
4842 Dalvik VM 관련 문의드립니다. 2008-10-28 9697
4841 SDK 1.0 PORTING to HW 질문 2008-10-28 8547
4840 G1 USIM Unlock 문의 드립니다. 2008-10-29 8861
4839 map apikey관련해서 질문드립니다. 2008-10-29 8589
4838 M4300(사사미)에 포팅가능여부문의 2008-10-30 9509
4837 막히는 부분이 있어서 질문 드립니다. 2008-10-30 11179
4836 안드로이드 개발에 어떤 것들을 봐야 할까요??.. 2008-10-30 8289
4835 Parcel 클래스의 용도가 뭔가요?? 2008-10-31 9610
4834 그렇다면 Looper 클래스의 용도는 무엇인가요? 2008-10-31 8353
4833 리소스중 drawable를 xml로 정의 하는데 관련하여 참고할 문서.. 2008-10-31 8592
4832 현재 안드로이드는 어플을 만들면 어디서 배포 할수 있나요?.. 2008-10-31 8252
4831 포팅에러 질문드립니다.. 2008-10-31 10749
4830 안드로이드 단말기를 구하는 방법이 있을까요?.. 2008-10-31 8578
4829 App에 있는 VideoPlayer 에 관해서 입니다. 2008-11-01 8428
4828 MapView 질문입니다. 2008-11-02 8890
4827 LCD size 제약? 2008-11-02 9106
4826 도와주세요.ㅠ 2008-11-02 11065
4825 안녕하세요 질문이있습니다. 2008-11-03 8495
4824 Source Code 폴더 구조? 2008-11-03 9964
4823 T-Mobile USIM 가지고 계신 분 G1 USIM Unlock 부탁드립니다... 2008-11-03 8530
4822 windowsOS에서 MD5 fingerprint 획득 방법... 2008-11-03 8385
4821 에뮬레이터에서의 카메라 구동 관련 2008-11-03 10140
4820 Tslib 연결방법 문의 2008-11-03 11173
4819 ㅠㅠ 다시 Mapview 문의합니다..ㅠㅠ 2008-11-03 12958
4818 소스 에러좀 봐주세요. 2008-11-03 17335
4817 Re..에러요.ㅠㅠ 2008-11-03 8453
4816 XML과 setContentView 외에 View를 표시하는 방법이 있나요?.. 2008-11-03 11087
4815 T-Mobile G1을 USIM Unlock 하면 usb 디버깅 되나요? 2008-11-04 8574
4814 172번 포팅에러 재 질문 드립니다 2008-11-06 9373
4813 ubutu에서 eclipse 구동 오류 2008-11-06 8497
4812 Re..172번 포팅에러 재 질문 드립니다 2008-11-06 8875
4811 초보자가 질문하나만 드려요. 2008-11-07 14224
4810 프로그램 Signing 했습니다. 2008-11-07 9448
4809 텍스트색이요.ㅠ 2008-11-07 8489
4808 G1 어떻게 구입할 수 있을까요? 2008-11-09 8181
4807 안드로이드 플랫폼 질문 2008-11-09 10498
4806 간단한 질문드립니다~xml을 이용한 UI구성이후에요~.. 2008-11-09 8463
4805 안드로이드 초보 질문이에요~ 2008-11-10 8312
4804 Kernel Panic 문제. 2008-11-10 10770
12345678910,,,101