Android普通对话框标题居中,android开发Toolbar标题居中显示的解决方法
網上的一大堆,都是有問題不完整的,互相copy。。。記錄一下自己的解決方法。
android:id="@+id/tool_bar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:titleMargin="0dp"
app:contentInsetEnd="0dp" //重要
app:contentInsetStart="0dp" //重要
app:navigationIcon="@drawable/ic_launcher">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" //重要
android:textSize="20sp"
android:singleLine="true"
android:textColor="@android:color/black"
android:text="居中顯示居中顯示" />
另外附上menu的例子代碼:res/menu/menu_tool_bar.xml
xmlns:app="http://schemas.android.com/apk/res-auto">
android:id="@+id/action_search"
android:icon="@android:drawable/ic_menu_search"
android:title="menu_search"
app:showAsAction="ifRoom" />
android:id="@+id/action_item_one"
android:icon="@android:drawable/ic_menu_add"
android:title="menu_more"
app:showAsAction="never" />
java代碼如下:
val toolbar = findViewById(R.id.tool_bar)
toolbar.inflateMenu(R.menu.menu_tool_bar)
toolbar.setOnMenuItemClickListener設置menuItem的點擊事件
另外:我的Activity是繼承FragmentActivity的,不用調用setSupportActionBar(toolbar),但是需要配置AppTheme。如下:
@color/colorPrimary
@color/colorPrimaryDark
@color/colorAccent
總結
以上是生活随笔為你收集整理的Android普通对话框标题居中,android开发Toolbar标题居中显示的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Variant 与 内存泄露
- 下一篇: qml demo分析(customgeo