2016-12-08 48 views
0

我的Android Studio中預覽搜索查看看起來是這樣的:在屏幕的右側延伸的Android工作室搜索查看UI

https://i.stack.imgur.com/Khyy5.png

但在我的物理設備,它看起來像這樣:

https://i.stack.imgur.com/PlrFX.jpg

我該如何解決這個問題?不要在右側展開。我只有這個代碼在我的XML

<SearchView 
    android:layout_width="343dp" 
    android:layout_height="wrap_content" 
    android:background="#fafafa" 
    android:layout_marginTop="65dp" 
    android:layout_marginLeft="20dp" 
    android:layout_marginRight="20dp" /> 
+1

嘗試更改'android:layout_width =「343dp」'到'android:layout_width =「match_parent」' –

+0

@Char已經給出了保證金,所以刪除343dp並將match_parent設置爲寬度 –

回答

0

儘量不要硬編碼儘可能多地。因此,刪除寬度值343dp並用match_parent替換它。

android:layout_width="match_parent" 

如果父是RelativeLayout,然後用它來中心看:

android:layout_centerHorizontal="true" 

並設置整體利潤率將它定位在邊界之遙。

0

利用重力和保證金解決您的問題

android:gravity="center_horizontal" 
android:layout_margin="5dp"