Android(安卓)使用JAVA代码控制UI界面
16lz
2021-01-24
JAVA代码控制UI界面
1、创建布局管理器
FrameLayout frameLayout = new FrameLayout(this);//创建布局管理器
2、在Activity中显示布局管理器
setContentView(frameLayout);//在Activity中显示布局管理器
3、设计部件
代码:
public class MainActivity extends AppCompatActivity {public Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FrameLayout frameLayout = new FrameLayout(this);//创建布局管理器 frameLayout.setBackgroundResource(R.mipmap.img1);//设置背景 setContentView(frameLayout);//在Activity中显示布局管理器 btn = new Button(this); btn.setText("开始游戏"); btn.setTextSize(TypedValue.COMPLEX_UNIT_SP,40);//设置文字大小,sp为缩放像素 btn.setTextColor(Color.rgb(17,85,117)); FrameLayout.LayoutParams params = new FrameLayout.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT );//创建保存布局参数对象 params.gravity = Gravity.CENTER;//设置居中显示 btn.setLayoutParams(params);//设置布局参数 frameLayout.addView(btn);//将text1添加到布局管理器中 }}
更多相关文章
- android ConstraintLayout百分比适配
- Android下使用c++11的测试
- tess_two Android图片文字识别
- Android(安卓)工程目录简单结构
- android 动态改变控件位置和大小
- Android文章目录
- Android——FragmentTabHost-快速实现底部导航模式的解决方案
- Android中界面中有多个edittext,如何默认让第二个获取焦点
- 【COCOS2DX-ANDROID-游戏开发之二三】 界面中嵌入Android的WebVi