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 污迹布局的主要内容,如果未能解决你的问题,请参考以下文章