我需要將搜索欄放在活動的底部。如何在android中實現它?如何將搜索欄放置在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?
在那裏
<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
添加添加一個動作條的底部和地點搜索欄法案離子棒 如上所述,本指南重點介紹如何在支持庫中使用ActionBar API。因此,在添加操作欄之前,必須按照支持庫設置中的說明,使用appcompat v7支持庫設置項目。
一旦你的項目設置與支持庫,這裏是如何添加操作欄:
延長ActionBarActivity創建活動。 使用(或擴展)您的活動的Theme.AppCompat主題之一。例如:
<activity android:theme="@style/Theme.AppCompat.Light" ... >
添加行動項目
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);
}
要請求某個項目作爲操作按鈕直接出現在操作欄中,請在標記中包含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" ... />
是你可以在你的應用程序中使用拆分行動吧...... 這裏是你可以參考它 http://developer.android.com/guide/topics/ui/actionbar.html
併爲教程 這裏
鏈接http://android-er.blogspot.in/2012/06/split-action-bar-for-android-4.html
- 1. 如何在android中原始佈局的底部放置包含的佈局?
- 2. 如何放置頁面的底部和中心的android佈局?
- 3. 如何將相對佈局放置在屏幕底部(或線性佈局)。
- 4. Android中的底欄佈局
- 5. 如何創建瀏覽器佈局(頂部搜索欄,底部webview)?
- 6. 底部工具欄佈局
- 7. 佈局問題:如何在頂部和底部放置東西?
- 8. 如何在底部的linearlayout中放置相對佈局
- 9. 在項目列表佈局上放置搜索欄
- 10. 如何在底部佈局
- 11. 將橫幅放置在佈局底部的問題
- 12. 將一個佈局放置在屏幕底部的另一個佈局上
- 13. 裏面嵌套線性佈局的相對佈局。如何將線性佈局放置在屏幕底部?
- 14. 如何修復在底部使用包括不同佈局在Android的單個佈局中的底部底部
- 15. 如何設置頂部和底部的佈局Android
- 16. 如何將div欄放在我的側欄欄底部?
- 17. 如何將工具欄放在Android的底部?
- 18. 如何在Android的底部放置admob廣告,而不使用佈局xml
- 19. 在主佈局的頂部和底部放置包含的佈局
- 20. 如何調整放置在尾部的搜索欄?
- 21. 將design.widget.BottomNavigationView放置到相關佈局的底部
- 22. Android:如何在佈局的底部放置一個顯示圖像的線性佈局?
- 23. 如何放置相對佈局底部總是
- 24. 如何將ActionBarSherlock放置在底部?
- 25. 如何將按鈕放置在所需位置的佈局android
- 26. 塢工具欄底部垂直佈局
- 27. 從動作欄底部對齊佈局
- 28. 如何將3個按鈕對齊到佈局的底部,android?
- 29. 如何在Xcode的表格視圖底部添加搜索欄?
- 30. 如何將中心置於相對佈局的底部空間?
http:// stackoverflow。COM /問題/ 14326565 /雙行動吧底和-UP-在最相同的時間 –
u可以使用相對佈局和UR文本字段可以使用alignparentbottom(真) –
最簡單的方法是設置爲底部如果您只想添加搜索功能而不是操作欄,則可以添加搜索功能,以便您可以在佈局的底部添加編輯框,並可以編寫列表中的搜索邏輯 –