在AIDE中查看布局时遇到问题



我在AIDE(它就像一个android工作室,但android),我正在努力添加图像到它的应用程序。每次我添加图像时(确切地说是图像的src),我没有任何预览,它告诉我:

"无法查看布局。尝试在空对象引用上调用接口'java.lang.Object ' java.util.Map.get(java.lang.Object)'

我搜索了一段时间,但如果我做错了什么,但即使我复制了确切的代码,在预览中仍然没有运气,但代码中根本没有错误。它仍然运行,当我打开应用程序本身时,我可以看到图像。

这是我的xml文件 中的代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#9F0900"
android:gravity="center">
<ImageView
android:layout_height="80dp"
android:layout_width="80dp"
android:src="@drawable/ic_launcher"/>
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>

我不知道这是否有帮助但我也会给你们看xml

的java文件
package com.luminetech.metaspecs;
import android.content.*;
import android.app.*;
import android.os.*;
public class SplashScreen extends Activity 
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.splashscreen);

Thread th = new Thread()
{
public void run()
{
try
{
sleep(3000);
Intent in = new Intent (getApplicationContext(), MainActivity.class);
startActivity(in);
finish();
}
catch (Exception e){}
}
};
th.start();
}
}

您需要将android设备回滚到android版本10,而不是更高版本。由于android studio for android设备不支持在更高版本的android上查看。

省略@string/hello_world中的所有@引用而是使用"Hello World!"直接值

最新更新