前言

我们先来看一下实现效果:


实现

MainActivity.java

package cn.sehzh.tester;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Display;import android.view.ViewGroup.LayoutParams;import android.view.WindowManager;import android.widget.LinearLayout;import android.widget.TextView;public class MainActivity extends Activity {private LinearLayout mLayout;private TextView mTextView1, mTextView2, mTextView3, mTextView4;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);init();setContentView(mLayout);}private void init() {LayoutParams params, tvParams;mLayout = new LinearLayout(this);params = new LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.MATCH_PARENT);mLayout.setLayoutParams(params);mLayout.setOrientation(LinearLayout.VERTICAL);// 获得屏幕宽度Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();int height = display.getHeight();mTextView1 = new TextView(this);mTextView1.setHeight(height / 4);mTextView1.setBackgroundColor(Color.GRAY);mTextView1.setText("first textview");mTextView2 = new TextView(this);mTextView2.setHeight(height / 4);mTextView2.setBackgroundColor(Color.RED);mTextView2.setText("second textview");mTextView3 = new TextView(this);mTextView3.setHeight(height / 4);mTextView3.setBackgroundColor(Color.GREEN);mTextView3.setText("third textview");mTextView4 = new TextView(this);mTextView4.setHeight(height / 4);mTextView4.setBackgroundColor(Color.BLUE);mTextView4.setText("fourth textview");tvParams = new LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);mLayout.addView(mTextView1, tvParams);mLayout.addView(mTextView2, tvParams);mLayout.addView(mTextView3, tvParams);mLayout.addView(mTextView4, tvParams);// 设置全屏getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);}}


更多相关文章

  1. android实现调用系统音乐播放器
  2. Activity的启动流程
  3. 【Android】Android用tabhost实现 界面切换,每个界面为一个独立的
  4. Android实现自动点击 - 无障碍服务
  5. android Exid 不可修改
  6. Android(安卓)EditText 代码实现键盘弹出打开和关闭工具类
  7. Android(安卓)自定义标题栏(title栏)
  8. Android(安卓)不依赖activity的全局悬浮窗实现
  9. Android:控件GridView的使用实例

随机推荐

  1. android stuiod 使用问题汇总1
  2. 3.25 Android(安卓)M 设计规范(英文版)-Env
  3. android(判断是否联网)
  4. 居中的ImageSpan
  5. Android(安卓)Layout Tricks #3: Optimiz
  6. Volley中JsonObjectRequest的使用
  7. 实用正则表达式扫描android SDcard的文件
  8. android获取手机通讯录
  9. android 通话记录的增删改查
  10. Android客户端修改网页