안드로이드 예제들

2011.05.04 11:42 from Android
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
안드로이드 예제들  (0) 2011.05.04
List View - UI thread 에러  (4) 2011.04.21
achartengine에서 TimeBarChart 만들기  (5) 2011.01.08
구글맵 맵상에서 거리구하기  (0) 2010.11.24
Posted by Leo 리오 트랙백 0 : 댓글 0