PDA

View Full Version : دو سوال در مورد tab host



capitan_nemesis
سه شنبه 03 مرداد 1396, 20:09 عصر
با سلام
من خیلی گذشتم ولی اون کدی دلم میخواست پیدا نکردم هم سایت های ایرانی و هم خارجی
من یه تب هاست دارم میخوای کمی روش کار کنم
1-تغییر رنگ زیر تب هاست الان قرمز هستش
2- آکون گذاشتن برای تب هاست

نمونش رو نرم افزار هلو هستش چکار باید بکنم ؟؟؟؟؟؟؟؟؟؟؟
ممنون

capitan_nemesis
چهارشنبه 04 مرداد 1396, 15:55 عصر
:گریه::گریه::گریه:

capitan_nemesis
چهارشنبه 04 مرداد 1396, 18:23 عصر
از این استفاده میکنم نمیشه

th = (TabHost) findViewById(R.id.thbodyview);
th.setup();
TabSpec specs = th.newTabSpec("tag1");
specs.setContent(R.id.Front);
specs.setIndicator("Front",getResources().getDrawable(R.drawable.tab_one));
th.addTab(specs);

اگه میشه زودتر جواب بدین خیلی گیرم

capitan_nemesis
پنج شنبه 05 مرداد 1396, 18:02 عصر
oben ..................

tux-world
یک شنبه 08 مرداد 1396, 12:21 عصر
نرم افزار هلو چیه؟ یه اسکرین شات بدید

capitan_nemesis
چهارشنبه 11 مرداد 1396, 21:46 عصر
نرم افزارهلو
http://img.patoghu.com/92/Mehr/6/Holo-Android.jpg

nima1382na
پنج شنبه 12 مرداد 1396, 02:17 صبح
با سلام
اگر که میخواید پس زمینه تب هاست و .... رو عوض کنید ، باید رنگ و استایلشونو از پوشه value/style عوض کنید . برای اینکار :
در پروژه خودتون برید به پوشه value و بعد به style و پس از اینکه صفحه style باز شد ، در بالا سمت راست یک نوشته با عنوان : open editor میاد . روی اون کلیک کنید و در اونجا میتونید رنگ و استایل تمام قسمت های برنامتون رو انجام بدید .
به همین سادگی :قلب:

h3lper
پنج شنبه 12 مرداد 1396, 10:52 صبح
یک فایل xml داخل پوشه drawable ایجاد کنید بنام tabicon.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- When selected, use icon1 -->
<item android:drawable="@drawable/icon1"
android:state_selected="true" />
<!-- When not selected, use icon2-->
<item android:drawable="@drawable/icon2" />
</selector>



در xml بالا وقتی تب انتخاب شده باشه icon1 نشون داده میشه و در حالت انتخاب نشده icon2 نمایش داده میشه.

نحوه استفاده در کد


tabHost.addTab(tabHost
.newTabSpec("one")
.setIndicator("The Tab",
getResources().getDrawable(R.drawable.tabicon))
.setContent(new Intent(this, YourClass.class)));

برای تک تک تب ها کد بالا رو استفاده کنید ،
برای استفاده از آیکن های مختلف ، xml های مختلفی برای هر تب ایجاد کنید ...