Android 污迹布局

Posted

技术标签:

【中文标题】Android 污迹布局【英文标题】:Android Smudged layout 【发布时间】:2016-10-03 23:35:30 【问题描述】:

我从来没有见过这样的事情,我的布局只是在我的设备上弄脏了(运行 android 4.4.2 的 Infinix Zero X506)但是在模拟器上它显示得很好,我无法找出原因,我在这里或谷歌上没有看到类似的问题。我正在使用 Android Studio 2.2 预览版 1 下面是一张图片

下面是我的布局 xml

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_
  android:layout_
  android:layout_margin="@dimen/activity_horizontal_margin">
<LinearLayout
    android:layout_
    android:layout_
    android:orientation="vertical">
    <TextView
        android:text="@string/title"
        android:layout_
        android:layout_
        android:id="@+id/textView"
        android:textStyle="bold"/>

    <EditText
        android:layout_
        android:layout_
        android:inputType="textCapSentences"
        android:hint="@string/enter_title"
        android:ems="10"
        android:maxLines="2"
        android:id="@+id/edName" />

    <TextView
        android:text="@string/to_do_details"
        android:layout_
        android:layout_
        android:id="@+id/textView2"
        android:textStyle="bold"
        android:layout_marginTop="10dp"/>

    <EditText
        android:layout_
        android:layout_
        android:inputType="textMultiLine|textCapSentences"
        android:ems="10"
        android:hint="@string/enter_to_do_details"
        android:id="@+id/edDetails" />

    <TextView
        android:text="@string/select_priority"
        android:layout_
        android:layout_
        android:id="@+id/textView3"
        android:textStyle="bold"
        android:layout_marginTop="10dp"/>

    <Spinner
        android:layout_
        android:layout_
        android:id="@+id/spPriority"
        />
    <TextView
        android:text="@string/set_time"
        android:layout_
        android:layout_
        android:id="@+id/textView6"
        android:textStyle="bold"
        android:layout_marginTop="10dp"/>
    <Button
        android:background="@color/colorAccent"
        android:textStyle="bold"
        android:layout_
        android:layout_
        android:gravity="center"
        android:id="@+id/btDate"
        />
    <TextView
        android:text="@string/set_date"
        android:layout_
        android:layout_
        android:id="@+id/textView4"
        android:textStyle="bold"
        android:layout_marginTop="10dp"/>

    <Button
        android:background="@color/colorAccent"
        android:textStyle="bold"
        android:layout_
        android:layout_
        android:gravity="center"
        android:id="@+id/btTime"
        />

    <Button
        android:layout_marginTop="@dimen/activity_vertical_margin"
        android:layout_
        android:layout_
        android:id="@+id/button"
        android:text="@string/save"
        android:gravity="center"
        android:layout_gravity="center"/>
 </LinearLayout>
</ScrollView>

微调器中的条目来自自定义适配器(如果有帮助)

【问题讨论】:

可以贴一下Activity的xml样式吗? xml 样式? @Guardanis 我认为这是使用最新构建工具/gradle 插件的九个补丁图像的问题。 我也面临同样的问题.. :( 我也面临这个问题... :( 我正在使用 Android Studio 2.2 Preview 3 prob. with the same Version Android 4.4.2(htc hope 616 dual sim) 【参考方案1】:

这已通过Android Studio 2.2 Preview 4 确认已修复

因此,您不再需要按照原始答案的说明恢复到插件版本 2.1.0。

原答案:

这是 gradle 插件的 alpha 版本的问题。如果您将插件版本恢复为 2.1.0,则可以继续使用 Android Studio 2.2,如下所示:

buildscript 

    ...

    dependencies 
        // other entries here
        classpath 'com.android.tools.build:gradle:2.1.0'
    

    ...


在你的根项目build.gradle

请在the official bug tracker entry here上为要修复的问题投票

【讨论】:

作品整体污迹消失了,谢谢,但是我的微调器中的颜色仍然无法正确显示 也许可以发一篇新帖子更清楚地解释这个问题,因为它与这个问题是分开的,并且可能与您的特定代码有关,而不是 gradle 插件问题(在 2.2 Preview 4 中已修复,应该变成本周某个时间可用)。

以上是关于Android 污迹布局的主要内容,如果未能解决你的问题,请参考以下文章

Android布局---相对布局

Android布局文件LinearLayout报错!

android布局 底部导航栏布局问题

Android 常见布局

Android 布局 Merge的使用

android线性布局,如何居中?