From 6a89a9ead09875a6b508ffb9a8b10f5bd3db13c5 Mon Sep 17 00:00:00 2001 From: Adam Powell Date: Fri, 29 Oct 2010 10:46:05 -0700 Subject: [PATCH] Added demo for ActionBar display options Change-Id: Ib916c36c0d3f8866b4f7f3a616fe15dcf0ca007f --- samples/ApiDemos/AndroidManifest.xml | 9 ++ .../res/drawable-hdpi/apidemo_androidlogo.png | Bin 0 -> 2642 bytes .../res/drawable-mdpi/apidemo_androidlogo.png | Bin 0 -> 1983 bytes .../res/layout/action_bar_display_options.xml | 48 +++++++ .../action_bar_display_options_custom.xml | 17 +++ .../res/menu/display_options_actions.xml | 19 +++ samples/ApiDemos/res/values/strings.xml | 12 ++ .../apis/app/ActionBarDisplayOptions.java | 128 ++++++++++++++++++ .../android/apis/app/ActionBarUsage.java | 8 +- 9 files changed, 237 insertions(+), 4 deletions(-) create mode 100644 samples/ApiDemos/res/drawable-hdpi/apidemo_androidlogo.png create mode 100644 samples/ApiDemos/res/drawable-mdpi/apidemo_androidlogo.png create mode 100644 samples/ApiDemos/res/layout/action_bar_display_options.xml create mode 100644 samples/ApiDemos/res/layout/action_bar_display_options_custom.xml create mode 100644 samples/ApiDemos/res/menu/display_options_actions.xml create mode 100644 samples/ApiDemos/src/com/example/android/apis/app/ActionBarDisplayOptions.java diff --git a/samples/ApiDemos/AndroidManifest.xml b/samples/ApiDemos/AndroidManifest.xml index cad8dd780..dbcbdab1f 100644 --- a/samples/ApiDemos/AndroidManifest.xml +++ b/samples/ApiDemos/AndroidManifest.xml @@ -686,6 +686,15 @@ + + + + + + + diff --git a/samples/ApiDemos/res/drawable-hdpi/apidemo_androidlogo.png b/samples/ApiDemos/res/drawable-hdpi/apidemo_androidlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..088181b9102665cc94f2e3629a7ffbce7abbf8d4 GIT binary patch literal 2642 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 literal 0 HcmV?d00001 diff --git a/samples/ApiDemos/res/drawable-mdpi/apidemo_androidlogo.png b/samples/ApiDemos/res/drawable-mdpi/apidemo_androidlogo.png new file mode 100644 index 0000000000000000000000000000000000000000..11cb47b2848619023bfbe3a7b53c54ff6031cd5d GIT binary patch literal 1983 zcmV;w2SE6VP)ASFQo>QV1f#w1VxE}BEAT;iXnngN)%9|##b=q z)kNfBEW`p51k|FU5+4vi2ns@^5wwDWH4IvT(onBo&e^l)o=5LJx73*2f4}VP&g{%i zcV~CzTu390G}1VS$T(LMOCDE{4>a(TI{aTRGtkOQ=t?$FPmMa>dU^xhE;;n&GR_Z? zZBTFfN@g*FJ18>dKE_5?sbjv}gSgUn_C|hTmy$sHiYX2lic!nB)m!Pn&SV5jE7O^E#e#Eyi)aAX{ef7B@8ObpHjFFwfWNkVPpKl9$wU85C14^Q3*!hGa5=cf|KRNCAtP;OlhA zrHt34U6i%Qp(|yql79Y!ac-CPEMsKUh%XOQ5-Qt|g%OrCkV@$h!JK^NdgUaaMf3`l z8%()G+H@WiQX#kd4Y=Gcxm3_Sst&oHi3WLuN@g>I1$<-l7BM5j)CE*XVFbDJd0sMI zHfHb&osEv;Y~)RrvWb&MZ!u+2y%2{s%#vZ=Zr9$FmyJuJk!rr87EhexS?dyX#dc}O zS_&+pf!A55n)FyNX46fxKB~4Eas~JYo{scqB)OVC!2RaUAPN<*)I3HpTvN}e4-Ba> zOxMH-=JA1TrLj6stt6z3}l`rb~95Q^P#Ai0!rizds}^2FpoCQ)iNx2h?+w;k*CKdY9>@hg-f z7V1r~U)>k(_E7y9jAM$vAGfQ??r}57Owz4wJRIcoK-{TYFU30@)G4N8Kh1i{<%vzH z>eWnEYw`ifN=yz|ifw-%qj#uwdIQtED^&ZLp-*>_^i9$O=1eiQf~WOd{Uz=;(QcQ{ zdN6(Vl{V2`{^e@2zHzaXsFkTW_nMedV_E zu@847s83m`i4pEGXSZLgTUE`a8a{Ad3?BvZRO?nz62_lpv5$?-Bioq4hP|<3tPPY~ zSt`W=P=5@E~8e8bi3wL^A#iN9<-I{E{hysL<)qCOzN; zn?FLdoz+jt3!+#X2j>NIk=gB+7Mw>@bF;NF?9E|3X60sX4&ctAuXg%LBb+#^3UR1p z>N?clEoeFXV|F`kcj|9F*wfN}O9hgPohq53p(}$E5Pm_~Ck6GFoUl%1ceyaI-q;&E z9MqCJ?64T)ceC61Z#Xe|SV9xF9){}d;)kTP?sSN zDOZ4X+`dI0;Zf2#!FgK&l4Il(UneCx-;-W#)~)gWYm{raRTH15Z2T0xVd5;;ZdY~K z1=cKHOR`dU&LC}g5xf3)m>tH@Z|scw+lRYWK2G9aOdn%Ejk75iPiikkys8~lqjslg z`vcr$HDkQz9y71hMGUf(cBfLFNmXs?kS;uDR0|iGb#S$T4Icgsu4W?rEwX^8c)}c4 zr)7!m>CAGOZ`5SkGL}-KCNn=J%X4|u2xQgq$(iAHwO^{Z$09nhSia>;=hcg-o#({0 zJ@BtB7BG+jIQ7G=M!FRM6=N5ZWde2uWUyQnw|Q1_BX$j3F`GwZ2Zza|3j>TNG^|%! znzg(`Kth#6ABK?QFj5}R;(kER<#MjkRA0=h#7<0 z*V{n}rR)op{*tMxk(NO{kNE}bxUWm}MLm|n$57a5_hhvUW=eI}e zn8;fJ+4M=~@VGkNLbh+?UjNYS$x>B}N_n5V86NOWv^61YVnw8%d+gPrt0Og@H8!$9 zR&x(ST^}kAQO(*2Wk5fiVH>N})}Y~#FP~D#rR3{WxlV1i`irgFNTd2f^Y+v~yVxAO zGv#*crJ&~m>F4_yv5`Odg@cL4bB`wHy4&ObLlI+*c{K4CHDM=8y6IE1Rh`tb{snB| zCIyEplF*YqQH##sd>Yf`|0000bbVXQnWMOn=I&E)cX=Zr + + +