Material Design【Android】
2021/12/13 23:24:04
本文主要是介绍Material Design【Android】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Material Design——界面设计
1.Toolbar,标题栏
1】修改配置文件
<application android:name="org.litepal.LitePalApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.Android"> <activity android:name=".MainActivity" android:label="Dummer"> ...... </activity> </application>
2】添加xml文件,目录res-meau-toolbar.xml
<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/backup" android:icon="@drawable/ic_small" android:title="Backup" app:showAsAction="always" /> <item android:id="@+id/deletes" android:icon="@drawable/ic_biggest" android:title="Delete" app:showAsAction="ifRoom" /> <item android:id="@+id/setting" android:icon="@drawable/ic_car24" android:title="Settings" app:showAsAction="never" /> </menu>
3】修改activity,增加两个重写方法
@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.toolbar, menu); return true; } @Override public boolean onOptionsItemSelected(@NonNull MenuItem item) { switch (item.getItemId()) { case R.id.backup: Log.i(TAG, "you clicked Backup"); break; case R.id.deletes: Log.i(TAG, "you clicked Delete"); break; case R.id.setting: Log.i(TAG, "you clicked Settings"); break; default: break; } return true; }
效果如下,Pass
2】
这篇关于Material Design【Android】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-18android.permission.read_media_video
- 2024-01-18android_getaddrinfo failed eai_nodata
- 2024-01-18androidmo
- 2024-01-15Android下三种离屏渲染技术
- 2024-01-09Android 蓝牙使用
- 2024-01-06Android对接华为AI - 文本识别
- 2023-11-15代码安全之代码混淆及加固(Android)
- 2023-11-10简述Android语音播报TTS
- 2023-11-06Android WiFi工具类
- 2023-07-22Android开发未来的出路