Значок панели действий, как включен, не заголовок

Как сделать значок приложения включенным в actionbarsherlock (а не только значок названия), как в приложении whats.

Solutions Collecting From Web of "Значок панели действий, как включен, не заголовок"

Название можно щелкнуть вместе со значком с Android 4.2.2. WhatsApp использует настраиваемое представление для отображения двухстрочного заголовка. Это отключает нажатие названия по пути. Вы можете сделать это так же:

ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayShowTitleEnabled(false); actionBar.setDisplayShowCustomEnabled(true); actionBar.setCustomView(R.layout.ab_title); TextView title = (TextView) findViewById(android.R.id.text1); title.setText("Title"); 

/res/layout/ab_title.xml:

 <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/text1" style="@style/TextAppearance.Sherlock.Widget.ActionBar.Title" android:layout_width="match_parent" android:layout_height="match_parent" android:ellipsize="end" android:gravity="center_vertical" /> 

Добавьте в свой метод onCreate :

 getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

И определите в своей деятельности следующий метод переопределения:

 @Override public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item) { switch (item.getItemId()) { case android.R.id.home: onBackPressed(); break; default: return super.onOptionsItemSelected(item); } return true; } 

Мой друг, я думаю, что это Android-версия / функция сборки, потому что у меня есть два устройства (Nexus S и Nexus 7) (Android 4.1.2 и Android 4.2.2), и я развертываю приложение, которое я разрабатываю на обоих Устройства, точный точный код, на Nexus S значок «вверх», на Nexus 7 значок и заголовок «вверх».

Убедитесь, что ваш андроид: minSdkVersion = «11», который можно увидеть в файле манифеста, значок «Вверх» был добавлен из APK 11. Добавьте следующее к вашему методу onCreate. Для домашней страницы put getActionBar (). SetDisplayHomeAsUpEnabled (false); Убедитесь, что он ложный, а в других действиях вы его поддерживаете i, e «true». Я сделал небольшой образец PLZ попробовать ссылку ниже, которая может помочь вам просто импортировать в рабочее пространство

http://www.mediafire.com/?hktdvts7yyduwv1