Как я могу полностью удалить заголовок и значок в панели действий Шерлока?

Я использую панель действий Шерлока, но мне нужно удалить заголовок и значок с панели.

я использовал

<code>getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
</code>

Это сработало, значок и заголовок исчезли, но все же мои предметы появились справа. Есть ли способ полностью удалить заголовок и значок вместо того, чтобы скрыть их. Я нашел похожий вопрос в переполнении стека, но никто не ответил на него.

редактировать

<code>     Before my bar look like:   -- Icon Title MenuItem1 MenuItem2--
     After my bar look like:    --            MenuItem1 MenuItem2--
     I want my bar look like:   -- MenuItem1 MenuItem2
</code>
 CommonsWare02 мая 2012 г., 18:51
Ты говоришь "это сработало", но ты все еще не доволен. Пожалуйста, рассмотрите возможность использования большего количества слов или даже картинок, чтобы объяснить, в чем заключается ваша проблема.
 SavasCinar02 мая 2012 г., 19:24
Я редактировал свой вопрос.
 James Cameron26 мая 2013 г., 23:31
Спасибо за команды, чтобы скрыть значок и заголовок! Очень полезно, хотя вы только что сформулировали это как вопрос.
 user192361324 апр. 2013 г., 06:20
Могу ли я задать соответствующий вопрос здесь? Я также попытался удалить значок и заголовок, установив для дисплеев значение false. Я раздуваю пользовательский вид, чтобы заменить значок и заголовок. Это работает, однако, прежде чем пользовательский вид раздувается, я вижу значок и заголовок на месте. Есть мысли по этому поводу?

Ответы на вопрос(4)

getSupportActionBar().setIcon(android.R.color.transparent);
Решение Вопроса

т выровнены вправо. Слева для вашего заголовка и значка (в настоящее время удалены) и навигации (вкладки, список и т. Д.). Если у вас достаточно предметов панели действий, они перетекут в левую сторону, но всегда будут начинаться справа. Это не может быть изменено с помощью Android SDK.

тогда вы можете найти решение ... просто подайте заявку согласно вашему требованию ....

ActionBar actionBar = getActionBar();
          actionBar.setDisplayShowTitleEnabled(false);
          actionBar.setDisplayShowHomeEnabled(false);
          actionBar.setDisplayShowCustomEnabled(true);

RelativeLayout relative = new RelativeLayout(getApplicationContext());

TextView tv1 = new TextView(this);
         tv1.setText("Test1");
         tv1.setTextColor(Color.GREEN);
         tv1.setPadding(3,13,3, 12);
         tv1.setId(1);
         tv1.setOnClickListener(this);

TextView tv2 = new TextView(this);
         tv2.setText("Test2");
         tv2.setTextColor(Color.GREEN);
         tv2.setPadding(3,13,3,12);
         tv2.setId(2);
         tv2.setOnClickListener(this);

TextView tv3 = new TextView(this);
         tv3.setText("Test3");
         tv3.setTextColor(Color.GREEN);
         tv3.setPadding(3,13,3, 12);
         tv3.setId(3);
         tv3.setOnClickListener(this);

TextView tv4 = new TextView(this);
         tv4.setText("Test3");
         tv4.setTextColor(Color.GREEN);
         tv4.setPadding(3,13,3, 12);
         tv4.setId(4);
         tv4.setOnClickListener(this);

LinearLayout ll = new LinearLayout(this);
             ll.addView(tv1);
             ll.addView(tv2);
             ll.addView(tv3);
             ll.addView(tv4);

relative.addView(ll);
actionBar.setCustomView(relative);

Посмотрите демонстрацию ABS Sherlock, там есть Activity: ActionModes, он показывает очень простой пример, который может быть полезен для вас.

Ваш ответ на вопрос