我正在使用Android Studio开发一些应用程序,即使在Android 2.3中我也有Material Design!任何人都可以建议我另一个没有 FORCE 材料设计的应用程序?还是一种去除材料设计的方法?
谢谢
答案 0 :(得分:3)
您无需在任何应用程序上实现Material Design美学,更不用说您所描述的那个。
此外,Material Design不对您的应用程序大小负责,只有此网页上的白色像素使页面变胖。
您未提供有关应用程序设置的任何信息。我的猜测是您正在使用com.android.support:appcompat-v7
(AppCompatActivity
,Theme.AppCompat
等)。这些应用程序的版本大小增加了大约1MB,而appcompat-v7
使您的应用程序在旧设备上具有Material Design外观。
您不必使用appcompat-v7
。只需将其从app/build.gradle
文件中删除,然后删除代码正在利用它的任何位置:
AppCompatActivity
替换为Activity
Theme.AppCompat
替换为基于Android版本的其他主题app:
android:
前缀
根据您应用的配置情况,您可能会选择自己依赖appcompat-v7
的其他库(例如com.android.support:design
)。你也需要摆脱这些。
这将需要一些现有应用程序的工作。通常,在开始时选择不使用appcompat-v7
会更容易。
This GitHub repo包含来自my book的数百个示例应用。其中大多数都不使用appcompat-v7
。