Мне нужно разместить панель поиска в нижней части мероприятия. Как реализовать его в Android?Как я могу разместить панель поиска в нижней части макета в андроиде?
ответ
Вы можете проверить в этой ссылке
http://forums.xamarin.com/discussion/8771/how-do-i-add-an-actionbar-to-the-bottom
Two action bars (Bottom and Up) at the same time?
добавить ActionBar к нижней и место панели поиска там
<LinearLayout>
<RelativeLayout>
... (Top bar content can go here)
</RelativeLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<!--This is assuming you are going to use a listview, you can put anything here, just make sure to put the weight attribute into whatever you end up using-->
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="0dp"
android:cacheColorHint="@color/black"
android:layout_weight="1" />
<!--Bottom bar layout below-->
<LinearLayout
android:orientation="horizontal"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/linearLayout2"
android:layout_weight="0" >
...Put your bottom bar content here...
</LinearLayout>
</LinearLayout>
</LinearLayout>
http://developer.android.com/guide/topics/ui/actionbar.html
Добавление акт ion Bar Как упоминалось выше, в этом руководстве основное внимание уделяется использованию API-интерфейсов ActionBar в библиотеке поддержки. Поэтому, прежде чем вы сможете добавить панель действий, вы должны настроить свой проект с помощью библиотеки поддержки appcompat v7, следуя инструкциям в программе установки библиотеки поддержки.
После того как проект создан с библиотекой поддержки, вот как добавить панель действий:
Создать вашу деятельность за счет расширения ActionBarActivity. Используйте (или расширьте) одну из тем Theme.AppCompat для своей деятельности. Например:
<activity android:theme="@style/Theme.AppCompat.Light" ... >
Добавление Действие Items
res/menu/main_activity_actions.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"/>
<item android:id="@+id/action_compose"
android:icon="@drawable/ic_action_compose"
android:title="@string/action_compose" />
</menu>
Затем в методе вашей деятельности в onCreateOptionsMenu(), надуть ресурс меню в данном меню, чтобы добавить каждый элемент в панели действий:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu items for use in the action bar
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.main_activity_actions, menu);
return super.onCreateOptionsMenu(menu);
}
Чтобы запросить, чтобы элемент отображался непосредственно на панели действий в качестве кнопки действия, включите show show в виде тэга showAsAction = "ifRoom". Например:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
yourapp:showAsAction="ifRoom" />
...
</menu>
Если в панели действий недостаточно места для элемента, оно появится в переполнении действия.
Использование атрибутов XML из библиотеки поддержки Обратите внимание, что вышеприведенный атрибут showAsAction использует собственное пространство имен, определенное в теге. Это необходимо при использовании любых атрибутов XML, определенных библиотекой поддержки, поскольку эти атрибуты не существуют в платформе Android на старых устройствах. Поэтому вы должны использовать свое собственное пространство имен в качестве префикса для всех атрибутов, определенных библиотекой поддержки. Если ваш пункт меню содержит как заголовок, так и значок - с заголовком и значками - тогда элемент действия показывает только значок по умолчанию. Если вы хотите отобразить текстовое название, добавьте «withText» в атрибут showAsAction. Например:
<item yourapp:showAsAction="ifRoom|withText" ... />
да вы можете с помощью панели Split Действие в приложении ... здесь ссылку вы можете обратиться за это http://developer.android.com/guide/topics/ui/actionbar.html
И для учебника здесь
http://android-er.blogspot.in/2012/06/split-action-bar-for-android-4.html
- 1. Как я могу показать представление в нижней части макета активности
- 2. Как разместить изображение в нижней части дисплея?
- 3. Как разместить текст над изображением и в нижней части макета
- 4. Как я могу разместить рамку в нижней части приложения?
- 5. Как разместить панель инструментов в нижней части приложения?
- 6. Как установить кнопки в нижней части макета?
- 7. Как добавить панель поиска в нижней части таблицы в Xcode?
- 8. Невозможно разместить объявление в нижней части линейного макета
- 9. Collasping отпуск панель пространство в нижней части макета андроида
- 10. Панель навигации в нижней части
- 11. как разместить колонтитул в нижней части страницы
- 12. Как разместить изображение в нижней части div?
- 13. Как разместить div в нижней части окна?
- 14. Как разместить текст в нижней части изображения?
- 15. Как разместить UITableViewCell в нижней части TableView?
- 16. Как разместить RelativeLayout в нижней части RelativeLayout?
- 17. Как разместить UICollectionViewCell в нижней части экрана?
- 18. Настройка макета в нижней части ScrollView?
- 19. Добавление макета в нижней части экрана
- 20. Как я могу расположить div в самой нижней части страницы?
- 21. Небольшая панель в нижней части QTreeWidget
- 22. Выровнять кнопки в нижней части макета
- 23. Белый цвет в нижней части макета
- 24. Панель макета жидкости не расширяется до нижней части
- 25. ListView в нижней части моего макета
- 26. Показать объявление в нижней части линейного макета
- 27. Клавиатура покрытия SearchView в нижней части макета
- 28. Настройка объявления adMob в нижней части макета
- 29. Как я могу разместить увеличенное изображение в gridview в андроиде?
- 30. Наведите навигационную панель в нижней части экрана в приложении Android
http: // stackoverflow.com/questions/14326565/two-action-bars-bottom-and-up-at-same-time –
u можете использовать относительную компоновку, а текстовое поле ur можно установить снизу с помощью alignparentbottom (true) –
Простейший способ заключается в том, что если вы хотите добавить только функциональность поиска, чем без панели действий, это возможно, поэтому вы можете добавить блок редактирования внизу вашего макета и можете написать свою логику для поиска из списка –