Arama görünümü genişletildiğinde, tek eylem öğesi görünürken, katlanabilir arama görünümü ile ActionBar
nasıl oluşturulur? Orada diğer menü öğeleri ve android:uiOptions="splitActionBarWhenNarrow"
AndroidManifest.xml
içinde tanımlandığınıAndroid ActionBar: daraltılabilir Eylem düğmesi ile SearchView
Not: daha açıklayıcı olmak gerekirse, bu ihtiyaç duyuyorum.
Ben özel arama Öğe düzenini kurmaya çalıştı:menu.xml actionbar_search.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="right"
android:orientation="horizontal" >
<com.actionbarsherlock.widget.SearchView
android:id="@+id/search_view"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:iconifiedByDefault="false"
android:queryHint="@string/search_hint" />
<ImageButton
android:id="@+id/add_item"
android:layout_width="wrap_content"
android:layout_height="match_parent"
style="@style/Widget.Sherlock.ActionButton"
android:src="@drawable/content_new"/>
</LinearLayout>
Ama defaul tarafından
<item
android:id="@+id/menu_search"
android:actionLayout="@layout/actionbar_search"
android:icon="@drawable/action_search"
android:showAsAction="always|collapseActionView"
android:title="@string/search" />
t arama görünümü mevcut tüm genişlikleri alır ve düğme görünmez. Uygulama simgesi ve menü öğesi arasındaki kullanılabilir alanı doldurmak için
SearchView
'u nasıl zorlayacağımı bilmiyorum. Tek bulduğumandroid:maxWidth
özelliği, ancak bu sadece kodlanmış boyut sağlar ve ben daha esnek bir çözüm arıyorum. Ayrıca'uandroid:layout_toRightOf="@id/search_view"
ile şanssız olarak denedim.
Merhaba, yukarıdaki çözüm denedim ama hiç çalışmıyor. Aslında eylem öğelerinden hiçbirini göremiyorum. – AndoAiron
Kodunuzun parçalarını gönderir misiniz (örneğin, gist olarak)? Bunu anlamak ve test etmek için birkaç gün harcadım, yardım edebileceğimi düşünüyorum. –
Kod parçamı nereye postalamalıyım? Sorun kodumu yorum olarak gönderemiyorum. Ayrıca, bunu başarmak için bana yardımcı olabilir misiniz: http://stackoverflow.com/questions/15947557/sherlockactionbar-with-autocompletetextview-and-other-items?noredirect=1#comment22723847_15947557 – AndoAiron