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

 

 

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