Он имеет 2 вьевера TextView и индикатор прогресса. У такого заголовка две строки, одна для названия приложения, вторая - какой-нибудь текст, причем, если текст справа будет больше двадцати символов то он обрежется.
Файл разметки:
Соответственно java-код:
boolean customTitleSupported; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); customTitleSupported = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.mainscreen); customTitleBar(getText(R.string.app_name).toString(), getText( R.string.title_main_menu).toString()); } public void customTitleBar(String left, String right) { if (right.length() > 20) right = right.substring(0, 20); if (customTitleSupported) { getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.customtitlebar); TextView titleTvLeft = (TextView) findViewById R.id.titleTvLeft); TextView titleTvRight = (TextView) findViewById(R.id.titleTvRight); titleTvLeft.setText(left); titleTvRight.setText(right); ProgressBar titleProgressBar; titleProgressBar = (ProgressBar) findViewById(R.id.leadProgressBar); } }
Комментариев нет:
Отправить комментарий