在PreferenceActivity中添加工具栏可以通过以下步骤实现:
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置布局文件
addPreferencesFromResource(R.xml.preferences);
// 获取Toolbar实例
Toolbar toolbar = findViewById(R.id.toolbar);
// 设置工具栏
setSupportActionBar(toolbar);
}
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<activity
android:name=".MyPreferenceActivity"
android:theme="@style/AppTheme" />
通过以上步骤,就可以在PreferenceActivity中添加工具栏了。工具栏可以用于显示标题、菜单按钮等,提供更好的用户界面和交互体验。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云