رفتن به مطلب
تالار جی اس ام دولوپرز
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...

آموزش قرار دادن ساعت و تاریخ در وسط نوار اعلان


ارسال های توصیه شده

clo-am-center.png

 

با سلام

امروز آموزش چگونگی قرار دادن ساعت و تاریخ در وسط نوار اعلان را برایتان آماده کرده ام

به اعتقاد خیلها وجود ساعت در وسط نوار اعلان زیبایی خاصی دارد

برای اینکه اینکار را در هر رامی که دارید انجام دهید با ما همراه باشید

 

 

موارد مودر نیاز

برنامه APKTOOL

یک برنامه ویرایشگر متن مانند Notepad++

فایلهای apk زیر برای ویرایش

SystemUI.apk

فایلها را یکجا ذخیره کنید و ادامه کار را با ما باشید

 

 

قرار دادن ساعت در وسط

برای شروع کار به مسیر SystemUI/res/layout بروید

فایل status_bar.xml را باز کنید

دنبال کد زیر باشید

><com.android.systemui.statusbar.Clock
 

 

کد بالا کد قرارگیری ساعت می باشد

یادتان باشد که تا به علامت “>” نرسیده اید این کد تمام نشده است

تمام کد را پاک کنید یا اگر می خواهید جایی ذخیره کنید و از فایل پاکش کنید

در زیر کد زیر

>xmlns:android="http://schemas.android.com/apk/res/android">
 

کد زیر را قرار دهید

><LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">

<com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />

</LinearLayout>
 

در پایان نتیجه به شکل زیر باید باشد

 

>xmlns:android="http://schemas.android.com/apk/res/android">
   <LinearLayout android:gravity="center" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent">
          <com.android.systemui.statusbar.Clock android:textAppearance="@android:style/TextAppearance.StatusBar.Icon" android:gravity="center" android:paddingRight="6.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" />
   </LinearLayout>
 

خوب تا اینجا کارمان با ساعت تمام شد و در وسط قرار گرفت ولی برخی چیزها را نیز باید درست کنیم

 

 

قرار دادن تاریخ در وسط

تاریخ را نیز وسط قرار می دهیم تا زیباتر شود همراه با ساعت

کد زیر را پیدا کنید

><com.android.systemui.statusbar.DateView
 

 

اکنون بیایید پایین تا به کد زیر برسید

>android:gravity="left|center"
 

آنرا به کد زیر تغییر دهید

>android:gravity="center"
 

باز پایینتر بیایید تا به کد زیر برسید

>android:layout_width="wrap_content"
 

آنرا به کد زیر تغییر دهید

>android:layout_width="fill_parent"
 

اینم از تاریخ تمام شد

 

 

برای جلوگیری از روی هم افتادن آیکونها نیز کد زیر را پیدا کنید

><LinearLayout android:orientation="horizontal" android:id="@id/ticker"
 

 

و در آخر کد زیر را اضافه کنید

>android:background="@drawable/statusbar_background"
 

کد بصورت کلی به شکل زیر در می آید

><LinearLayout android:orientation="horizontal" android:id="@id/ticker" android:paddingLeft="6.0dip" android:animationCache="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/statusbar_background">
 

خوب در اینجا کارمان تمام شد

موفق باشید

 

لینک در پرتال

لینک ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...