package com.example.testframelayout;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.Menu;
import android.view.ViewGroup;
import android.widget.TextView;
public class MainActivity extends Activity {
private LinearLayout root;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
root = new LinearLayout(this);
simpleAddView();
setContentView(root);
}
private void simpleAddView() {// 简单的用代码添加布局
LinearLayout linlayout = new LinearLayout(this);
LinearLayout.LayoutParams linLayoutParams = new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
linlayout.setBackgroundColor(Color.BLUE);
TextView textView = new TextView(this);
textView.setText("测试");
linlayout.addView(textView);
root.addView(linlayout, linLayoutParams);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Android 动态布局 (代码布局)
最新推荐文章于 2025-04-13 21:42:43 发布
本文提供了一个使用代码实现布局添加和菜单创建的实例,展示了如何在Android应用中通过代码来实现界面设计和交互功能。
337

被折叠的 条评论
为什么被折叠?



