android開發入門注意事項

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章