簡體   English   中英

如何在Android Studio布局編輯器中知道布局的總高度和寬度?

[英]How can I know my layout's total height and width in Android Studio layout editor?

我正在使用Android Studio布局編輯器和文本設計帶有自定義View的通知的布局。 但是根據Android開發者網站的說法,請注意以下幾點:

注意:使用自定義通知布局時,請格外小心,以確保自定義布局可在不同的設備方向和分辨率下使用。 盡管此建議適用於所有UI布局,但對於通知尤為重要,因為通知抽屜中的空間非常有限。 自定義通知布局的可用高度取決於通知視圖。 通常,折疊視圖的布局限制為64 dp,展開視圖的布局限制為256 dp。

並且可以在開發人員站點的此鏈接中找到。 因此,要使我的布局在所有設備上看起來都不錯,對於折疊的視圖應為64dp,對於展開的視圖應為256dp。

所以問題是,使用Android Studio布局編輯器,如果我所有的TextView均為單行和橢圓形end我將如何知道Layout的總高度? 有什么解決方法可以計算出內邊距,邊距,文本大小,視圖大小並給出整個布局的高度? 並且,如果在Android Studio布局編輯器中無法實現,還有什么方法可以避免調整和運行,調整和運行,調整和運行...?

如果需要完全控制,則需要動態獲取代碼中的屏幕尺寸,然后獲取,更改並保存回視圖的layoutparams。

在Android Studio中,更好的方法是為每個屏幕配置設計特定的布局xml,例如為大型設備添加名為layout-xlarge的布局目錄,還可以構建value-xlarge目錄並添加dimens.xml文件並進行設置用於不同配置的各種值(例如40dp),並將其放入layout.xml(@ dimen / dimenxxxsize)中。

請參考以下內容: https : //developer.android.com/training/multiscreen/screensizes.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM