源代码:https(冒号斜线斜线)github(点)com / rileyclauss / PHSMobile
建设时,Android Studio文字鬼魂在屏幕上显示。
在我滚动时构建我的应用程序[SEE EDIT 3]时,文本将保持完全半透明,从而无法读取文本。 [某些方面也将是视觉上的胡言乱语,图像和#34;拼贴,"每次活动都会发生这种情况,无论代码的内容是什么(即使它是空的。)
此示例显示了此问题: normal text与现在的情况相反,torn text
这有什么解决方案吗?执行的唯一代码是设置这样的布局,因此它不是内存问题。任何帮助都将非常感激。
EDIT1:这是我使用
的Java代码package com.phsapp.phsapp;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class aboutActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) { //Yeah, this is it
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about);
}
}
,XML就在这里:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_about"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.phsapp.phsapp.aboutActivity">
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_below="@+id/textView56">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:weightSum="1">
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/introtext"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView57" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/introtext2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView58" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/introstats"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView59" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/introtext3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView60" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/points_of_pride"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView61"
android:textStyle="normal|bold"
android:textSize="16sp" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/POP1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView62" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/POP2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView63" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/POP3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView64" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/POP4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView65" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/POP5"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView66" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/POP6"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView67" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/quick_facts"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView68"
android:textStyle="normal|bold"
android:textSize="16sp" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/enrollmentfact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView69" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/tasfact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView70" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/schedule"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView71" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/schoolcolors"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView72" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/mascot"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView73" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/constructed_1958"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView74" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/extensively_renovated_1996"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView75" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/buildingsize"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView76" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/class_structure"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView77" />
<Space
android:layout_width="1dp"
android:layout_height="5dp"/>
<TextView
android:text="@string/schoolschedule"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView78" />
<Space
android:layout_width="1dp"
android:layout_height="20dp"/>
<Button
android:text="Credits"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/button3"
android:layout_weight="0.05" />
</LinearLayout>
</ScrollView>
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:srcCompat="@drawable/abouthead"
android:id="@+id/imageView3"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:cropToPadding="true"
android:adjustViewBounds="true"
android:contentDescription="@string/abouttext" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView56"
android:text="@string/comittedexcelence"
android:textSize="18sp"
android:textStyle="normal|bold"
android:textAlignment="center"
android:layout_below="@+id/imageView3"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
提取每个字符串资源。
Android Studio 2.3
Build#AI-162.3764568,建于2017年2月24日
JRE:1.8.0_112-release-b06 amd64
JVM:JetBrains s.r.o的OpenJDK 64位服务器VM
在获取此代码时,我发现它也在Android Studio中撕裂。这可能是我的电脑的问题吗?
操作系统:Windows 10,内部版本14393
CPU:Intel Xeon 4-Core 2.67GHz
内存:16GB
编辑3: 经过一些测试后,我能够确定这只发生在不使用GPU渲染屏幕的设备上。例如,在不强制使用GPU的情况下使用Nexus 5X(Android 7.1.2),不会使用GPU,CPU会尝试渲染所有内容,失败并导致上面所见。在三星Galaxy S7(Android 7.0)上进行测试时,自然会使用GPU,一切看起来都应该如此。在Moto E 2nd Gen(Android 7.1.2)上,需要启用强制GPU渲染才能使其正常工作。 我把(android:hardwareAccelerated =&#34; true&#34;)放到我的Android Manifest中,但无济于事,问题仍然存在。 IDE本身也会出现此问题。在&#34; Design&#34;在XML文件上的模式,滚动导致相同的问题。文字将绘制但不会删除。这种情况发生在低级和中级计算机上。 任何解决方案或解决方案都受到欢迎。
答案 0 :(得分:0)
解: 如果您访问提供的GitHub链接并访问任何旧版本,您可以看到我实现了一个具有“NoActionBar”父级的自定义主题。当我将主题更改为具有操作栏时,问题在所有设备上停止,包括在IDE本身中。