2011. 8. 31. 17:22
안드로이드 메뉴(Menu) 만들기
2011. 8. 31. 17:22 in JavaAndroid
XML은 Linear Layout에 TextView만 배치하면 됩니다.
package kr.test;
import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.widget.Button;import android.widget.TextView;
public class AndroidMenu extends Activity {private TextView text ;
/-* Called when the activity is first created. *-/@Override
public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);
text = (TextView)findViewById(R.id.text);
} // onCreate()
@Override
public boolean onCreateOptionsMenu(Menu menu) {// TODO Auto-generated method stubmenu.add(0, 0, 0, "My Menu1") ;menu.add(0, 1, 0, "My Menu2") ;menu.add(0, 2, 0, "My Menu3") ;
return super.onCreateOptionsMenu(menu);}
@Override
public boolean onOptionsItemSelected(MenuItem item) {// TODO Auto-generated method stubswitch(item.getItemId()) {case 0 :text.setText("안녕하세요") ;break ;
case 1 :text.setText("반갑습니다") ;break ;
case 2 :text.setText("환영합니다") ;break ;}
return super.onOptionsItemSelected(item);}
} // class
'JavaAndroid' 카테고리의 다른 글
SQLDeveloper 실행오류 Unable to create an instance... jvm.dll (0) | 2011.09.07 |
---|---|
JSP에서 Request 객체로 HTML의 변수값 받아오기 (0) | 2011.09.06 |
C#에서 MS-SQL과 Oracle DB 연결하기 (0) | 2011.09.06 |
안드로이드, 이벤트 처리를 onCreate() 바깥으로 빼서 처리하기 (0) | 2011.09.04 |
안드로이드, XML없이 ListActivity로 만드는 리스트 뷰(ListView) (0) | 2011.08.29 |
안드로이드 리스트 뷰(List view) 기본 (0) | 2011.08.29 |
안드로이드 터치이벤트(Android TouchEvent) (0) | 2011.08.25 |
안드로이드의 Frame Layout과 Inner Class 방식으로 버튼 이벤트 처리하기 (0) | 2011.08.24 |