相关疑难解决方法(0)

如何将材质设计库导入Android Studio?

我想在Android Studio v1.0.0 rc2中将此库导入我的项目:

https://github.com/navasmdc/MaterialDesignLibrary

但有一个问题.当我将此库添加为模块时,会出现此错误:

错误:依赖项MyApplication.libraries:MaterialDesign:项目应用程序未指定解析为APK归档文件,不支持作为编译依赖项.文件:C:\ ADTBundle\StudioWorkspace\MyApplication\libraries\MaterialDesign\build\outputs\apk\MaterialDesign-release-unsigned.apk

什么是解决这个问题的分步指南?或者这个库的gradle依赖是什么?

android gradle android-studio material-design

27
推荐指数
4
解决办法
9万
查看次数

Material Design与Android 5.0以下版本的兼容性?

是否可以在Android 5.0以下的版本中使用材质设计主题?根据这个链接,情况并非如此:

材料设计是跨平台和设备进行视觉,动作和交互设计的综合指南.Android现在包括对材料设计应用的支持.要在Android应用中使用材料设计,请遵循材料设计规范中定义的准则,并使用Android 5.0(API级别21)及更高版本中提供的新组件和功能.

android material-design

11
推荐指数
1
解决办法
6076
查看次数

扩展AppCompatActivity时,片段后端堆栈不起作用

我正在使用库22.1版中AppCompatActivity引入的新功能AppCompat.

当我扩展此Activity时,硬件后退按钮不再弹出我的Fragments的后堆栈,而是关闭Activity.

以下是我在活动中更改片段的方式:

public void changeFragment(Fragment f) {
    FragmentTransaction ft = getFragmentManager().beginTransaction();
    ft.replace(R.id.fragment_holder, f);
    ft.addToBackStack(null);
    ft.commit();
}
Run Code Online (Sandbox Code Playgroud)

如果我改变MainActivity extends AppCompatActivityMainActivity extends Activity问题是否会消失,我能够通过我的片段倒退.

更改呼叫getFragmentManager()getSupportFragmentManager()运行Android <5.0不失材料的主题,这是贯彻的主要原因在设备的结果AppCompatActivity摆在首位.

我的清单中引用的样式 <application android:theme="@style/AppTheme">

<style name="AppTheme" parent="Theme.AppCompat.Light">
    <item name="colorPrimary">@color/primary_material_light</item>
    <item name="colorPrimaryDark">@color/primary_dark_material_light</item>
    <item name="colorAccent">@color/accent_material_light</item>
</style>
Run Code Online (Sandbox Code Playgroud)

android android-appcompat android-fragments

10
推荐指数
2
解决办法
4438
查看次数