欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

第三章 用户界面设计

发布时间:2025/7/14 44 豆豆
生活随笔 收集整理的这篇文章主要介绍了 第三章 用户界面设计 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

 

3.1.2 在代码中控制ui界面

package com.example.administrator.a11;import android.content.DialogInterface; import android.graphics.Color; import android.graphics.drawable.Drawable; import android.support.v7.app.ActionBar; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.util.TypedValue; import android.view.Gravity; import android.view.View; import android.view.ViewGroup; import android.widget.FrameLayout; import android.widget.TextView;public class MainActivity extends AppCompatActivity {public TextView text2;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//setContentView(R.layout.activity_main);//在MainActivity的OnCreate()方法中,创建一个帧布局管理器,并未改布局管理器设置背景FrameLayout frameLayout=new FrameLayout(this);//创建帧布局管理器frameLayout.setBackgroundColor(Color.BLACK);//设置背景setContentView(frameLayout);//设置在Activity中显示frameLayout TextView text1=new TextView(this);text1.setText("在代码中控制UI界面");//设置显示的文字text1.setTextSize(TypedValue.COMPLEX_UNIT_PX,50);//设置文字大小,单位为像素text1.setTextColor(Color.rgb(100,1,1));//设置文字的颜色frameLayout.addView(text1);//将text1添加到布局管理器中 TextView text2 = new TextView(this);text2.setText("单机进入游戏......");//设置显示文字text2.setTextSize(TypedValue.COMPLEX_UNIT_PX,50);//设置文字大小,单位像素text2.setTextColor(Color.rgb(100,1,1));//设置文字颜色text2.setGravity( Gravity.CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);;//设置居中显示//为text2添加单击事件监听器text2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {new AlertDialog.Builder(MainActivity.this).setTitle("系统提示")//设置对话框的标题.setMessage("游戏有风险,进入需谨慎,真的要进入吗?")//设置对话框的显示内容.setPositiveButton("确定",//为确定添加单击事件new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int which){Log.i("3.2","进入游戏");//输出消息日志 }}).setNegativeButton("退出",//为退出按钮添加单击事件new DialogInterface.OnClickListener(){public void onClick(DialogInterface dialog,int which){Log.i("3.2","退出游戏");finish();//j结束游戏 }}).show();//显示对话框 }});frameLayout.addView(text2);} }

 

转载于:https://www.cnblogs.com/xiaochi/p/6409459.html

总结

以上是生活随笔为你收集整理的第三章 用户界面设计的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。