【Android】31.佈局的使用及用代碼控制佈局

31.佈局的使用及用代碼控制佈局

1.下載素材。

關注公衆號,免費獲取源碼,如有提供源碼會有說明。
title

2.佈局的使用思路。

  • 線性佈局(LinearLayout,layout_weight控制佔用空間)
  • 相對佈局(RelativeLayout,基於父控件或當前控件對齊)
  • 幀佈局(FrameLayout,會發生覆蓋)

3.用代碼控制佈局。

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        LinearLayout linearLayout = new LinearLayout(this);
        LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);
        linearLayout.setLayoutParams(layoutParams);
        setContentView(linearLayout);
        TextView textView = new TextView(this);
        textView.setText("Hello World");
        linearLayout.addView(textView);
    }
}

4.效果圖。

title

發佈了225 篇原創文章 · 獲贊 37 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章