新建Android的Module出现错误:
Error:Failed to resolve: com.android.support:appcompat-v7:29.+
查看SDK Tool的版本为25.2.5,因此需要将build.gradle对应Module中的compileSdkVersion从29改为25,共需要修改三处内容,点击Try Again完成,参考链接:https://blog.csdn.net/Camille05/article/details/96697638
Android 的图形用户界面由多个视图(View)和视图组(ViewGroup)构建而成。View 是通用的 UI 窗体小组件,如:按钮(Button)、文本框(Text field);而 ViewGroup 则是用来定义子视图布局的不可见的容器,如:网格部件(grid)、垂直列表部件(vertical list)。
背景图片:android:background="@mipmap/bg"
居中:android:layout_gravity="center"
文字设置: android:textSize="18sp":, android:textColor="#115572"; android:text="@string/start"
触发器:
text1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
new AlertDialog.Builder(MainActivity.this).setTitle("系统提示").setMessage("进入需谨慎,真的要进入吗?")
.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Log.i("桌面游戏","确定进入");
}
}).setNegativeButton("退出", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Log.i("桌面游戏","退出游戏");
finish();
}
}).show();
}
});
在MainActivity的onCreate()方法中加入以下代码,实现全屏显示:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); // 设置全屏显示
弹框Alert:
AlertDialog.Builder alert = new AlertDialog.Builder(MainActivity.this).setMessage("回答不正确");
alert.setPositiveButton("确定",null).show();