From 1de2f3399c6cda105891de00c1b377b60fae1f12 Mon Sep 17 00:00:00 2001 From: Nitin Dhar Date: Mon, 30 Jan 2012 21:12:19 -0500 Subject: [PATCH] simple tabs --- .classpath | 4 +- AndroidManifest.xml | 5 +- README.md | 0 bin/android-tabs.apk | Bin 8531 -> 15823 bytes bin/classes.dex | Bin 2540 -> 4188 bytes .../org/nitindhar/android/tab/R$id.class | Bin 468 -> 545 bytes .../org/nitindhar/android/tab/R$layout.class | Bin 470 -> 442 bytes .../org/nitindhar/android/tab/R$string.class | Bin 448 -> 448 bytes .../android/tab/TabContentActivity.class | Bin 0 -> 782 bytes .../android/tab/TabTutorialActivity.class | Bin 0 -> 2252 bytes .../android/tab/TestTabActivity.class | Bin 540 -> 0 bytes .../android/tab/TutorialTabsActivity.class | Bin 761 -> 0 bytes bin/res/drawable-hdpi/ic_launcher.png | Bin 0 -> 3966 bytes bin/res/drawable-ldpi/ic_launcher.png | Bin 0 -> 1537 bytes .../ic_launcher.png | Bin bin/resources.ap_ | Bin 5524 -> 11981 bytes gen/org/nitindhar/android/tab/R.java | 11 ++-- project.properties | 2 +- res/drawable-hdpi/ic_launcher.png | Bin 0 -> 4147 bytes res/drawable-ldpi/ic_launcher.png | Bin 0 -> 1723 bytes .../ic_launcher.png | Bin res/layout/main.xml | 23 +++++++++ res/layout/tab.xml | 38 ++++++++++---- res/layout/tabs.xml | 13 ----- res/layout/test.xml | 6 --- res/values/strings.xml | 2 +- ...bActivity.java => TabContentActivity.java} | 9 ++-- .../android/tab/TabTutorialActivity.java | 47 ++++++++++++++++++ .../android/tab/TutorialTabsActivity.java | 33 ------------ 29 files changed, 117 insertions(+), 76 deletions(-) delete mode 100644 README.md create mode 100644 bin/classes/org/nitindhar/android/tab/TabContentActivity.class create mode 100644 bin/classes/org/nitindhar/android/tab/TabTutorialActivity.class delete mode 100644 bin/classes/org/nitindhar/android/tab/TestTabActivity.class delete mode 100644 bin/classes/org/nitindhar/android/tab/TutorialTabsActivity.class create mode 100644 bin/res/drawable-hdpi/ic_launcher.png create mode 100644 bin/res/drawable-ldpi/ic_launcher.png rename bin/res/{drawable => drawable-mdpi}/ic_launcher.png (100%) create mode 100644 res/drawable-hdpi/ic_launcher.png create mode 100644 res/drawable-ldpi/ic_launcher.png rename res/{drawable => drawable-mdpi}/ic_launcher.png (100%) create mode 100644 res/layout/main.xml delete mode 100644 res/layout/tabs.xml delete mode 100644 res/layout/test.xml rename src/org/nitindhar/android/tab/{TestTabActivity.java => TabContentActivity.java} (50%) create mode 100644 src/org/nitindhar/android/tab/TabTutorialActivity.java delete mode 100644 src/org/nitindhar/android/tab/TutorialTabsActivity.java diff --git a/.classpath b/.classpath index a4763d1..3f9691c 100644 --- a/.classpath +++ b/.classpath @@ -1,8 +1,8 @@ - - + + diff --git a/AndroidManifest.xml b/AndroidManifest.xml index a9579ba..de387b8 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -4,14 +4,15 @@ android:versionCode="1" android:versionName="1.0" > - + + android:name=".TabTutorialActivity" + android:theme="@android:style/Theme.NoTitleBar" > diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/bin/android-tabs.apk b/bin/android-tabs.apk index c448f57c262c59278471ffa294fa3f814f8dbbd0..c7203018b74a3ebebb9cbad1958b0f728db8afdf 100644 GIT binary patch delta 11654 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 delta 4507 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 literal 2540 zcmai$OK4nG7{|Z+m`7$NlQC)ROikK}Nu#l}lVa<_iO*ndV0<+pT?kFj%sozSy*YQ7 zduNiMkSbAJbWz2Hh=_~2up3=iP!uc(qOJ-RQE(v$MX;6%T~yro|L)uwharhK{Lc3} za~|J0Ip<|Ma~?Tvqc_%*~X0-k?w{1e1)A$AGy8ui96Bd+tJ z;^TSox-!-VPyGyTk=`TU&Ha7#Q1^NhdbWODkx0Hsj(nz&8HrZTv^K@juw{V>lR31T*B3Jpw=H!Od$lOT)Ucq4NDSPJ8qTQuze56z#+M zt4tDQO5-))Gobrh=&?`t*iMhV)?;t>*qlpVlJ+{W)G0b+E8BmVv^mmBq?byRD+y)Q zUE3;%TCK1k%8yliyJ`FDMH=daT(9tWLs^b2(rCxowB>4{B-Y)AKc`-BgfHtw%67u5 zwpEorw|Lz3{36|5vV_yLUn~fvTwnOMs|ru3isO2=s?IvX^NO^0i#l^k$$A(c+amsy zTq%bYB$^m3oe@n@aD=KBo++P^6?EP0oA>MJkB8&ds|6&(R@SnpV^pmy_@Z1mF(G^( zlbPJHj#U?{qRctT?^w^aiZrof4JSzA|JCxsk&o`wR*|N62ro2zw{8mui{kya&e0Qx zIA@gGD%=Wbi=;2kff6M}r6N7=m?Nql#j$CYlvt5ua>^*)P6}nP`19+YFIVPey=hk@ zCEy8n14Wjlo9B)I6~qFpn{k!{&DnpMUMQ4TtVPpzH8+zx;MGpmY1d9RVG~5AK}^bcBPul0tuQx1t>$Kfl@j E1uT)2pa1{> diff --git a/bin/classes/org/nitindhar/android/tab/R$id.class b/bin/classes/org/nitindhar/android/tab/R$id.class index 0f410e0658a59699af625200114f81bc05bf9b82..ae3765e7b95c94229019d45de7ed08f0c3e198cb 100644 GIT binary patch delta 292 zcmYk0y-osA5QWchcY&-3EBLn}t8^$NL`!3Aw3FCq?04NUxyg!#T!|geK=uiI1S%2> zAHbUDG0wdoo^yUOoUL67WW#RWa&63i*dvrL^;nxLg6f?-61?lzi~}g_)Ubsnp)t~9 zzI%U3dGe5?InS5R6c;fK$S-c`>?6V^${*j~8E euBZh7A@)RTuJ^GoD2qIB+Qy;Oz{NW_Li7h>nlE7h delta 193 zcmZ3;a)p`e)W2Q(7#J9g7-S}LMLTeoBqqgY<|d}6GS{;*FfuZL1#%LTQgc88OpFX{ zHko;uC3cJq%o>_uj0`N!`6;Pf49pCIJPf=Hd=oEKut+g7NKX`yo}9_Z$H+Xng3&O7 zk%18;2_*S}R_Oz2Mj*|qwVgp=Bap$wAOs}Yz=8q{!az0;L;-^cgD6;D3`~kMNC0Ur Luy#oXX$DCE;HVqe diff --git a/bin/classes/org/nitindhar/android/tab/R$layout.class b/bin/classes/org/nitindhar/android/tab/R$layout.class index e57eeb344e3fb700d0177b8a413699b8b79cdb6d..b11fb42a3551cd48883eed688afa3c8310f3b879 100644 GIT binary patch delta 166 zcmcb{yo*`j)W2Q(7#J9g7^K)4m>3z9CSFvUXe7bPlAD;BH_=a;ler`@iMgJcfpKEJ z6dOMe12+TD#Q8NW5{wMe6E8|nwqg`wWSZ>Ds2IV>zzC8AlDt6k^no-ZkY?4|&cL@3 r$Y5d+0FrEAL2(8_ARD9h!4=|iA`)nvA2}?hRuG7O0tCy@BuzY%)QNd z%$ze*@R!x+SG)l%FwE4(Wqmwl`)KJ3r~F_L!PRl9jdlp$D!C?lP2ln5AgkT&94jyy zKB}l?`JD!NKy%`JOQTDO3Oo?X^1y*FicCzfE|Zz{Kxz6y@U)SppeX0%(gj QC%P7U=nE@b4-p~!11_Z)^Z)<= diff --git a/bin/classes/org/nitindhar/android/tab/R$string.class b/bin/classes/org/nitindhar/android/tab/R$string.class index 79585030d7d3093b53b1c7663f52c98da3c1ade0..7cd95e8166c1ac4d16ab0be5b5849bbd133363a8 100644 GIT binary patch delta 13 UcmX@We1LhwWJX5m$x|4003qQ7I{*Lx delta 13 UcmX@We1LhwWJX4*$x|4003qB2IsgCw diff --git a/bin/classes/org/nitindhar/android/tab/TabContentActivity.class b/bin/classes/org/nitindhar/android/tab/TabContentActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..80c4758e6038a1c4106e3d141ced8940db6f4a75 GIT binary patch literal 782 zcmb7?U2hUW6o%iSP!LzB6hYc*QL9oUoy6N3lS*P@g5E$#yd2mGjG?o2ccArWdDAAE z_yhb=#&;I5@#Dtq=FHbQ&w0<8`Tpa}HvrG^G>?oxCyFQ18fR=cRk2hyj3X0Dr$%z1 zM%~CdZQaS(nT2tm^2iEQ*FNg(Os-D^HeVQGUJ7iq4u=BSZWQVwHgF?A4x0kyp0WDf z{B)#af@fNw(u>AwHdL|k>(yq~O-&+j)cYS@#{z}Oc4Ms^xwTerEip>utGNwl`uK3@ z#oP{1LOG9Zf%@9#+=LVDRB*>@t_kd2lg7(V$h0FDj=Tcyk}{y&CVw~8 z&6C)f#Br`hp0X2Q7kdKvL_1Fx*lqPbsD+X)|GMw>(Y4co3j)G&ZeTBm3^tedtk3olVe2a@?@6h??NsWQXtX<*xOYvgF)7H)ky7GUC8dF_G(&SqS!E!Pav!Fd0zAS& LD)}*^GkEe79R#^e literal 0 HcmV?d00001 diff --git a/bin/classes/org/nitindhar/android/tab/TabTutorialActivity.class b/bin/classes/org/nitindhar/android/tab/TabTutorialActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..b24fff1bfb12f839df006638d6bffc9c2fd5ae2b GIT binary patch literal 2252 zcmb7FTUQ%Z6#fnYLetZhrV6wLN`+z)E>Uc~G`(12DbW=mYMX7LUO?bzo+vTJl1i|3h9+A&oGA@oQ@aZ2Ds*0R-HWwoGOW>ZoE(X3N6N_m51a^E;?_m-`) zKr;J6HPA^rcG^|UTA(M^MC_E4(-qq+sZ>0#(F{tQMSti?2#7%7yu>RQ7C2s3Ub;@B zPK@wlnRvbn7l^y$bM`3UR6l!FB8Ip?H>;T2Dtl@*r`)PlWbDyccEzX~$&z6&C3Bu@ z*-NSTo}>A~iYj`kFvbMV26{N4Hb)p{LgFZ-4w#g94X+DC7?4EO^>ii{Z{`_PrlBbP z`VEN=bm~-vcJZdfTX=0CFU^CbXf5P+Oi6JE0$)%=hS*d*+nfG4Y*Ca z`bgp=y0wD^iI25pj?qEhDq97sX(Ai@3bo8u{hWvql@2@D=?De*ZtStL2k*rru9I8p^JwNh=Vr&akwg4z-e z)|f)8j|DEb+y%@vM&y6`)HJ#hVRUKoJc$ab9C3zek|2TMmgnby(jzchHmb_Z*k#Y4 znsS~$n_8o`HJXS!=TzLHnz8g;>|>07e`F^0P$6L%+g7e$Y{e-VZj=k>iI*ddfFru; z`7ffu`zy8JuN);@+jJlLD_g@~scU~FV4R|#m$*xE6@k9-iJD5srV?271n@gb@ z-g%0viNue%8oge_yU#H56tmpUM&GX?Tfg`)xVXcMJA9M-1^N4l=)GM$*uleXOhq5n zU}z^bEN$aq4XZm?=lM3)YbgK!crWI+Mb8}h0}1IMB}Yj|F9tA(b7XS}*IA=ker)bx z7>_Z6Rb0R~7{#~zl6;3azUQd@31j#T6FE%U( zw1!z46IpK!%m!Y@7a|_0Omh{9q0aI3Kj;k3Fqx;3xRGY9#;>ED zJ@5s`DNVHL=zv9UbP>`LWj;klvDjIn{F;{?Qd2fsA$3;`6n7{i!>Ey(pKl3fnT}3( miQSIpy`lcYsOAG58djml%~{P=|C(jk2RI}e!x3>T9Df7kS94(i diff --git a/bin/classes/org/nitindhar/android/tab/TutorialTabsActivity.class b/bin/classes/org/nitindhar/android/tab/TutorialTabsActivity.class deleted file mode 100644 index d568d64b7627ed24bd5ad61cd2c4d3c8d785c663..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 761 zcmcgq!EO^V5PeS5CS3|Gfwq*BxotSasOqV$kRSqqwBnKwiKDYSBu2aT;`IjgvwEsj zB)IcY6|*ZsIdI{^Wya4l^E`etKW?tS0XW7{4;_J#^9yB7Fg9Ciue8m)Gnoo{uBLTx z-spU)=hcfen3V|^J#+;Q*IBwO6-U=Wfvt1HT+anI;^9o7J9ZgG*ueGS9iw>v9qpBretYO!GsGe_eLN(o_P^l7DONOrY=V*pm*-d=Mw=K3%0=);7!OY&h%T zKKJoSue8dwU8q;yJKx6xft&Z%Q|0m%WioX|X>uKmv$FJ#TPvzl8EsFOBnt{lm&uC4 zTbr3wvr6%p#hcLQnruo#X{-#K7%obZ{G~Up3M2NDl2U0ZX$H}cili-bAuyg{^#MM5f*QOcW(cczi)YRb#cm;UN zfDWH{^lW>K6nnvb^XV1(mu)y=+k}A~+-Yr_!00X`fqU3x+Z3NLWruzA6?-2BgDX7z U&ZvW1hR1&}M86ph+pI@F0oG>C(*OVf diff --git a/bin/res/drawable-hdpi/ic_launcher.png b/bin/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..882eb148ae9ed4d0283f226739560644923e1fee GIT binary patch literal 3966 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 literal 0 HcmV?d00001 diff --git a/bin/res/drawable/ic_launcher.png b/bin/res/drawable-mdpi/ic_launcher.png similarity index 100% rename from bin/res/drawable/ic_launcher.png rename to bin/res/drawable-mdpi/ic_launcher.png diff --git a/bin/resources.ap_ b/bin/resources.ap_ index 32e6344813e32c54196344d80a0254065b7fe2d9..5318d5c3bcd4b1e6f9aa7127cf6a5ba2c9b06a2e 100644 GIT binary patch delta 8503 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 GiTDT2ZB|17 diff --git a/gen/org/nitindhar/android/tab/R.java b/gen/org/nitindhar/android/tab/R.java index 2f6cbbb..d666127 100644 --- a/gen/org/nitindhar/android/tab/R.java +++ b/gen/org/nitindhar/android/tab/R.java @@ -15,13 +15,14 @@ public static final class drawable { } public static final class id { public static final int tab=0x7f050000; - public static final int tab_image=0x7f050001; - public static final int tab_label=0x7f050002; + public static final int tabDivider=0x7f050003; + public static final int tabLabel=0x7f050001; + public static final int tabSelectedDivider=0x7f050002; + public static final int tabSplitter=0x7f050004; } public static final class layout { - public static final int tab=0x7f030000; - public static final int tabs=0x7f030001; - public static final int test=0x7f030002; + public static final int main=0x7f030000; + public static final int tab=0x7f030001; } public static final class string { public static final int app_name=0x7f040001; diff --git a/project.properties b/project.properties index 102994c..5a70945 100644 --- a/project.properties +++ b/project.properties @@ -8,4 +8,4 @@ # project structure. # Project target. -target=android-3 +target=android-7 diff --git a/res/drawable-hdpi/ic_launcher.png b/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8074c4c571b8cd19e27f4ee5545df367420686d7 GIT binary patch literal 4147 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 literal 0 HcmV?d00001 diff --git a/res/drawable-ldpi/ic_launcher.png b/res/drawable-ldpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..1095584ec21f71cd0afc9e0993aa2209671b590c GIT binary patch literal 1723 zcmV;s21NOZP)AReP91Tc8>~sHP8V>Ys(CF=aT`Sk=;|pS}XrJPb~T1dys{sdO&0YpQBSz*~us zcN*3-J_EnE1cxrXiq*F~jZje~rkAe3vf3>;eR)3?Ox=jK*jEU7Do|T`2NqP{56w(* zBAf)rvPB_7rsfeKd0^!CaR%BHUC$tsP9m8a!i@4&TxxzagzsYHJvblx4rRUu#0Jlz zclZJwdC}7S3BvwaIMTiwb!98zRf|zoya>NudJkDGgEYs=q*HmC)>GExofw=92}s;l z_YgKLUT5`<1RBwq{f)K~I%M=gRE6d)b5BP`8{u9x0-wsG%H)w^ zRU7n9FwtlfsZSjiSB(k8~Y5+O>dyoSI477Ly?|FR?m))C!ci%BtY!2Sst8Uri#|SFX&)8{_Ou2 z9r5p3Vz9_GY#%D>%huqp_>U}K45YGy__TE!HZA@bMxX~@{;>cGYRgH~Ih*vd7EgV7h6Pg$#$lH+5=^lj{W80p{{l+;{7_t5cv3xVUy zl_BY4ht1JH*EEeRS{VwTC(QFIVu8zF&P8O$gJsMgsSO35SVvBrX`Vah$Yz2-5T>-`4DJNH;N zlSSY8-mfty+|1~*;BtTwLz_w5 z+lRv)J28~G%ouyvca(@|{2->WsPii&79&nju7ITE6hMX4AQc{|KqZN#)aAvemg3IZ zCr}Y+!r}JU&^>U1C2WyZC<=47itSYQ`?$5{VH?mtFMFFExfYTsfqK%*WzH@Onc#i` zI@a|rm-WbKk{5my{mF}H>Duc$bit&yLAgFfqo2vVbm~?FeG#0F?dSP*kxSo0Ff!o@ z(C}B;r&6pa-NY4;y~5lX8g&*MYQ>yLGd^tDWC4(sGy$Ow-*!eh%xt;>ve|J1q$*w< zh;B#cz!6l2=5bkX#nJ9PJQ`ew8t>7z$bxqf*QB=l2_UB$hK|1EIfloN-jQ=qcwChF zYAkkyp=;FwcnUB3v0=*tMYMA(Hdy + + + + + + + + \ No newline at end of file diff --git a/res/layout/tab.xml b/res/layout/tab.xml index 4eac81c..a51e8f6 100644 --- a/res/layout/tab.xml +++ b/res/layout/tab.xml @@ -4,19 +4,37 @@ android:layout_width="wrap_content" android:layout_height="48dp" android:layout_gravity="left" - android:layout_weight="0.2" android:orientation="vertical" > - + + + + + + android:id="@+id/tabSplitter" + android:layout_width="1px" + android:layout_height="23dp" + android:layout_alignParentRight="true" + android:layout_marginTop="10dp" + android:background="#333" /> \ No newline at end of file diff --git a/res/layout/tabs.xml b/res/layout/tabs.xml deleted file mode 100644 index b60cf2b..0000000 --- a/res/layout/tabs.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/res/layout/test.xml b/res/layout/test.xml deleted file mode 100644 index a181683..0000000 --- a/res/layout/test.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/res/values/strings.xml b/res/values/strings.xml index f08b4d7..04e27f6 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1,7 +1,7 @@ - Hello World, TutorialTabsActivity! + Hello World, TabTutorialActivity! android-tabs \ No newline at end of file diff --git a/src/org/nitindhar/android/tab/TestTabActivity.java b/src/org/nitindhar/android/tab/TabContentActivity.java similarity index 50% rename from src/org/nitindhar/android/tab/TestTabActivity.java rename to src/org/nitindhar/android/tab/TabContentActivity.java index add49fe..ae9d266 100644 --- a/src/org/nitindhar/android/tab/TestTabActivity.java +++ b/src/org/nitindhar/android/tab/TabContentActivity.java @@ -2,13 +2,16 @@ import android.app.Activity; import android.os.Bundle; +import android.widget.TextView; -public class TestTabActivity extends Activity { +public class TabContentActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - setContentView(R.layout.test); - } + TextView textview = new TextView(this); + textview.setText("This is the Artists tab"); + setContentView(textview); + } } diff --git a/src/org/nitindhar/android/tab/TabTutorialActivity.java b/src/org/nitindhar/android/tab/TabTutorialActivity.java new file mode 100644 index 0000000..9d5c8e4 --- /dev/null +++ b/src/org/nitindhar/android/tab/TabTutorialActivity.java @@ -0,0 +1,47 @@ +package org.nitindhar.android.tab; + +import android.app.TabActivity; +import android.content.Context; +import android.content.Intent; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.widget.TabHost; +import android.widget.TextView; + +public class TabTutorialActivity extends TabActivity { + + private static TabHost tabHost; + private static TabHost.TabSpec spec; + private static Intent intent; + private static LayoutInflater inflater; + + private View tab; + private TextView label; + private TextView divider; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.main); + + inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); + tabHost = getTabHost(); + + tab = inflater.inflate(R.layout.tab, getTabWidget(), false); + label = (TextView) tab.findViewById(R.id.tabLabel); + label.setText("HOME"); + divider = (TextView) tab.findViewById(R.id.tabSelectedDivider); + divider.setVisibility(View.VISIBLE); + intent = new Intent(TabTutorialActivity.this, TabContentActivity.class); + spec = tabHost.newTabSpec("home").setIndicator(tab).setContent(intent); + tabHost.addTab(spec); + + tab = inflater.inflate(R.layout.tab, getTabWidget(), false); + label = (TextView) tab.findViewById(R.id.tabLabel); + label.setText("HOME"); + intent = new Intent(TabTutorialActivity.this, TabContentActivity.class); + spec = tabHost.newTabSpec("home").setIndicator(tab).setContent(intent); + tabHost.addTab(spec); + } +} \ No newline at end of file diff --git a/src/org/nitindhar/android/tab/TutorialTabsActivity.java b/src/org/nitindhar/android/tab/TutorialTabsActivity.java deleted file mode 100644 index 48976d3..0000000 --- a/src/org/nitindhar/android/tab/TutorialTabsActivity.java +++ /dev/null @@ -1,33 +0,0 @@ -package org.nitindhar.android.tab; - -import junit.framework.Test; -import android.app.TabActivity; -import android.content.Context; -import android.content.Intent; -import android.os.Bundle; -import android.view.LayoutInflater; -import android.view.View; -import android.widget.TabHost; - -public class TutorialTabsActivity extends TabActivity { - - @Override - public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.tabs); - - TabHost tabHost = getTabHost(); - TabHost.TabSpec spec; - - LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); - Intent intent = new Intent(this, Test.class); - - View tab = inflater.inflate(R.layout.tab, getTabWidget(), false); - spec = tabHost.newTabSpec("tab").setIndicator(tab).setContent(intent); - tabHost.addTab(spec); - - tab = inflater.inflate(R.layout.tab, getTabWidget(), false); - spec = tabHost.newTabSpec("tab").setIndicator(tab).setContent(intent); - tabHost.addTab(spec); - } -} \ No newline at end of file