Display[] 和MyPresentation show都是报红
时间: 2023-12-29 15:06:22 浏览: 83
LCD_display.zip_The Show
这个报错是因为 `Display` 类和 `MyPresentation` 类都没有被导入。你可以在文件头部加上下面这两行代码导入这两个类:
```java
import android.hardware.display.DisplayManager;
import android.view.Display;
```
此外,如果你没有定义 `MyPresentation` 类,你需要先创建这个类。你可以在项目中新建一个 Java 类,并在类中定义 `MyPresentation`,代码示例如下:
```java
import android.app.Presentation;
import android.content.Context;
import android.os.Bundle;
import android.view.Display;
import android.widget.TextView;
public class MyPresentation extends Presentation {
private TextView mText;
public MyPresentation(Context context, Display display) {
super(context, display);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 为这个 Presentation 设置布局
setContentView(R.layout.presentation_layout);
// 获取布局中的 TextView,并设置显示文本
mText = findViewById(R.id.presentation_text);
mText.setText("This is my presentation!");
}
}
```
在代码中,我定义了一个 `MyPresentation` 类,继承自 `Presentation` 类,这个类将在另一个显示屏幕上展示一个布局。在 `onCreate()` 方法中,我设置了布局,并且获取了布局中的 `TextView`,用于显示一些文本内容。
如果还有其他的错误或者疑问,欢迎再次提问。
阅读全文