[英]how can I right-align activity titles?
我是android開發的新手,我需要正確的說明來在min-sdk:8 android應用程序中右對齊活動標題。 我可以通過為我的應用啟用rtl支持來做到這一點,但這僅在用戶在其設備上選擇rtl語言后才生效。 即使設備語言為ltr,有沒有辦法強制rtl? 或任何其他說明以ltr模式右對齊標題? 謝謝。
您可以在Toolbar
設置自定義視圖,如下所示:
(復制自“ 如何使活動中的標題或標簽居中對齊?” )
TextView customView = (TextView)
LayoutInflater.from(this).inflate(R.layout.actionbar_custom_title_view_centered,
null);
ActionBar.LayoutParams params = new ActionBar.LayoutParams(
ActionBar.LayoutParams.MATCH_PARENT,
ActionBar.LayoutParams.MATCH_PARENT, Gravity.RIGHT );
customView.setText("Some centered text");
getSupportActionBar().setCustomView(customView, params);
您可以這樣做^。 如果您在應用程序中多次執行該操作,則可以創建一個擴展Toolbar的customToolbar類並覆蓋此方法,然后在其中添加所有代碼^(並在xml中使用該自定義工具欄)
https://developer.android.com/reference/android/widget/Toolbar.html#generateLayoutParams(android.util.AttributeSet)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.