新建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();