Как отобразить пользовательский вид в ActionBar?

Я хочу отобразить пользовательский поиск на панели действий (ям, используя ActionBarSherlock для этого).

Я понял:

Но я хочу, чтобы пользовательский макет (поле edittext) занимал всю доступную ширину.

мы реализовали пользовательский макет как предложеноВот.

Вот мой пользовательский макет:search.xml




    

        

        

    


И в :MyActivity

ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setIcon(R.drawable.ic_action_search);

LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflator.inflate(R.layout.search, null);

actionBar.setCustomView(v);

Как сделать пользовательский макет, чтобы он занимал всю доступную ширину?actionBar

Помогите, пожалуйста.

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

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