티스토리 뷰

Android/실전 TIP

3 탭뷰 (아이콘)

Dev-Drake 2019. 3. 25. 15:58
반응형
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
    android:layout_height="fill_parent">
 
<LinearLayout android:id="@+id/tab_1"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">
<TextView  
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="1번 탭뷰"
     />
</LinearLayout>
 
<LinearLayout android:id="@+id/tab_2"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">
<TextView  
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="2번 탭뷰"
     />
</LinearLayout>
 
<LinearLayout android:id="@+id/tab_3"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">
<TextView  
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:text="3번 탭뷰"
     />
</LinearLayout>
 
 
</FrameLayout>
 
 
package pkg.TabView;
 
import android.app.TabActivity;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.widget.TabHost;
 
public class TabViewActivity extends TabActivity {
    TabHost mTab;
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        mTab = getTabHost();
        
        LayoutInflater inflater = LayoutInflater.from(this);
        inflater.inflate(R.layout.main, mTab.getTabContentView(), true);
        
        Drawable earth = getResources().getDrawable(R.drawable.earth);
        Drawable favorite = getResources().getDrawable(R.drawable.favorite);
        Drawable speaker = getResources().getDrawable(R.drawable.speaker);
        
        mTab.addTab(mTab.newTabSpec("tag1")
         .setIndicator("", earth)
         .setContent(R.id.tab_1));
        
        mTab.addTab(mTab.newTabSpec("tag2")
     .setIndicator("", favorite)
     .setContent(R.id.tab_2));
        
        mTab.addTab(mTab.newTabSpec("tag3")
     .setIndicator("", speaker)
     .setContent(R.id.tab_3));
    }
}
 
반응형

'Android > 실전 TIP' 카테고리의 다른 글

ComboBox형태의 Spinner 사용 하기  (0) 2019.03.29
전화 걸기  (0) 2019.03.25
EditText OnChange 이벤트 처리  (0) 2019.03.25
알람 통지 서비스 프로그램  (0) 2019.03.25
ftp에서 파일 다운 받기  (0) 2019.03.25
댓글
반응형
최근에 올라온 글
Total
Today
Yesterday