2012-12-03 36 views
7

Bir parça iletişim kutusu oluşturmaya çalışıyorum ve bilgileri görüntülemek için tam alana ihtiyacım var. bu yüzden başlık çubuğunu devre dışı bırakmak istiyorum. Fakat ben devre dışı bıraktıktan sonra artık genişlikte değil.Parça iletişim kutusu

public class ArticleSearchFragment extends DialogFragment { 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setStyle(STYLE_NO_TITLE, getTheme()); 
} 

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.article_search, container, false); 
    ... 
} 

Ve 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:orientation="vertical"> 

<AutoCompleteTextView 
    android:id="@+id/searchField" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:ems="10" 
    android:hint="Ean/Name/Produkt Nummer" 
    android:completionThreshold="1" /> 
<Button 
    android:id="@+id/cancel" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/cancel" /> 

</LinearLayout> 

cevap

13

koymak O Dialog Fragment

gelen başlık çubuğunu kaldırmak olacaktır onCreateView() dialog fragment

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 
    View view = inflater.inflate(R.layout.fragment_view_image, null); 
    getDialog().getWindow().requestFeature(Window.FEATURE_NO_TITLE); 
    return view; 
} 

içinde bu kod