【问题标题】:Rendering Problems in "Navigation Drawer Activity" - Android“导航抽屉活动”中的渲染问题 - Android
【发布时间】:2015-06-25 10:20:14
【问题描述】:

动机:

我正在做项目并制作一个应用程序,登录后我需要切换到导航抽屉活动。但是每当我在项目中添加导航抽屉时,activity_navigation 总是显示渲染问题。

问题:

几个小时后,我尝试创建一个新项目,然后仅添加“导航抽屉活动”,渲染中仍然存在问题。

屏幕截图:

这就是我通过创建一个具有简单“导航抽屉活动”的新项目所得到的。

这个渲染问题只存在于 ma​​in_navigation.xml 而不是 fragment_navigation.xmlfragment_navigation_drawer.xml

检查清单:

请注意 - Android 支持存储库 - Android 支持库 全部添加。

帮助:

siteS、博客甚至 stackoverflow 上都有很多解决方案,说要更改 build.graddle 文件等等。我尝试了许多解决方案,但找不到令人满意的解决方案。请在这方面帮助我。

【问题讨论】:

  • 为了得到好的答案,请更具体一些。您所做的任何附加源或屏幕截图都将受到高度赞赏,并将有助于解决您的问题。谢谢。
  • 我更加强调了我的问题并提供了屏幕截图。请帮忙
  • 我发现出于临时目的,您可以将layout_width` 和layout_height 设置为Navigation Drawer 的绝对值。例如400px 或更多或更少。此外,它有时会在layout 变得复杂时发生。如果您可以运行该应用程序,我认为没有必要。对于某些类型的布局,这种情况发生了很多次。
  • 我在文本视图中将 main_navigation.xml 中的值更改为“layout_width”为 240dp 和“layout_height”为 400dp。但没有解决

标签: android android-layout android-activity


【解决方案1】:

我在使用 Android Studio 1.2 时遇到了同样的问题,我尝试了很多方法,但其中任何一个都有效

对我来说,解决方案是使用 Canary 频道 并将 Android Studio 更新到 1.3。

现在我有了这个版本,它运行良好,但这不是稳定的版本

我的build.grade是这样的

应用插件:'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion '21.1.2'

    defaultConfig {
        applicationId "com.androidtest.materialdesign"
        minSdkVersion 15
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
}

这是 Android Studio 1.2 的问题

与 Android 1.3 相同的代码是这个

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多