// http://www.anddev.org/viewtopic.php?p=29463
//http://ramses8.tistory.com/m/post/454
//http://ahikuya.tistory.com/36
//[Android] TabHost에서 선택된 탭을 선택시 이벤트 가져오기
//http://action713.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%ED%98%84%EC%9E%AC-%EC%84%A0%ED%83%9D%EB%90%9C-%ED%83%AD-%EC%83%88%EB%A1%9C%EA%B3%A0%EC%B9%A8
//http://nekomimi.tistory.com/426
mTabHost.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
Log.v("", "click");
// getTabHost().getCurrentTabView().setOnClickListener(new
// OnClickListener() {
//
// @Override
// public void onClick(View v) {
// Log.v("", "click");
//
// }
// });
// this overrides the default clicklistener, causing no more tab
// changes...
getTabHost().getCurrentTabView().setOnTouchListener(
new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN)
Log.v("", "touch");
return false; // returning false seems do the
// trick <img src="http://www.anddev.org/images/smilies/smile.png" alt=":)" title="Smile" />
}
});
}
});
mTabHost.setCurrentTab(0);//optional
Parsed in 0.035 seconds, using GeSHi 1.0.8.4
----------------------------------------------------------------
mTab.setOnTabChangedListener(new OnTabChangeListener() {
@Override
public void onTabChanged(String tabId) {
Log.v("", "click");
getTabHost().getCurrentTabView().setOnTouchListener(
new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN)
Log.v("", "touch");
return false; // returning false seems do the
}
});
}
});
mTab.setCurrentTab(0);//optional
'차근차근 > Android' 카테고리의 다른 글
sharedPreferences (0) | 2014.10.28 |
---|---|
안드로이드 웹뷰 쿠키저장 (0) | 2014.10.27 |
안드로이드/Android AndroidManifest.xml android:theme 중복 사용 하기 (0) | 2014.10.20 |
안드로이드 백그라운드 투명 (0) | 2014.10.20 |
액티비티 시작 후 키보드 감추기 (0) | 2014.10.17 |