반응형
Handler 예제
final Handler
handler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case I.KEY_HANDLE_TOAST: String toastMsg = (String) msg.obj; Toast.makeText(getApplicationContext(), toastMsg, 3000).show(); break; case IContent.KEY_HANDLE_123: { //list adapter refresh() if(adapter != null) adapter.notifyDataSetChanged(); } break; } } }; 호출 방법 Message msg1 = handler.obtainMessage(IContent.KEY_HANDLE_TOAST, "Print Toast"); handler.sendMessage(msg1); Message msg2 = handler.obtainMessage(IContent.KEY_HANDLE_123); handler.sendMessage(msg2); sendMessageDelayed()) |
안드로이드의 스크린 가로, 세로 모드를 고정시키는 방법은 2가지입니다.
1. source에서 수정
- Activity를 상속받은 클래스에서 onCreate() 안에 super.onCreate()전에 다음 함수를 실행시켜주면 간단하게 고정이 됩니다.
setRequestedOrientation(Activity.SCREEN_ORIENTATION_LANDSCAPE); |
2. AndroidManifest.xml에서 수정
- 가로 : landscape, 세로 : portrait 둘중 하나로 설정하면 된다.
<activity android:screenOrientation="landscape" android:configChanges="keyboardHidden|orientation" /> |
즐겨찾기 별버튼
<CheckBox android:id="@+id/cbMark"
style="?android:attr/starStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
반응형
'Android' 카테고리의 다른 글
EditText Attributes (0) | 2011.06.10 |
---|---|
ExpandableListView 자동으로 열어보여주기 (0) | 2011.05.26 |
List View - UI thread 에러 (5) | 2011.04.21 |
achartengine에서 TimeBarChart 만들기 (5) | 2011.01.08 |
구글맵 맵상에서 거리구하기 (0) | 2010.11.24 |
댓글