mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("유료").setContent(pay_contents));
mTabHost.addTab(mTabHost.newTabSpec("tab2").setIndicator("무료").setContent(free_contents));
mTabHost.getTabWidget().getChildAt(0).setLayoutParams(new LinearLayout.LayoutParams(110, 42, 1));
mTabHost.getTabWidget().getChildAt(1).setLayoutParams(new LinearLayout.LayoutParams(110, 42, 1));
mTabHost.setCurrentTab(0);
mTabHost.setOnTabChangedListener(new OnTabChangeListener(){
@Override
public void onTabChanged(String tabId) {
// TODO Auto-generated method stub
if( tabId == "tab1"){
mTabHost.getCurrentTabView().setBackgroundResource(R.drawable.hori_menu_recom_nor);
} else if( tabId == "tab2") { mTabHost.getCurrentTabView().setBackgroundResource(R.drawable.hori_menu_category_nor);
}
});
위와 같이 하면 탭을 누를때마다 이미지가 변경된다.
2010년 3월 30일 화요일
Landscape 와 Portrait 상태일 때 TextView 변경
if( getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT){
tv.setText("Test");
} else if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE ){
tv.setText("Hello");
}
가로 화면일 때는 Hello, 세로화면일 때는 Test가 보여진다.
tv.setText("Test");
} else if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE ){
tv.setText("Hello");
}
가로 화면일 때는 Hello, 세로화면일 때는 Test가 보여진다.
2010년 3월 24일 수요일
android:stackFromBottom="true"
ListView의 xml에서 android:stackFromBottom="true"
새로운 것이 추가되면 제일 아래로 이동됨
새로운 것이 추가되면 제일 아래로 이동됨
2010년 3월 22일 월요일
가로 & 세로 화면 처리
가로 & 세로 화면 변경시 처리하는 코드
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { // 슬라이드 닫힐때
} else if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { // 슬라이드 열릴때
}
}
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { // 슬라이드 닫힐때
} else if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { // 슬라이드 열릴때
}
}
피드 구독하기:
글 (Atom)