Android ViewとView Group

1464 ワード

アンドロイドのUIページには、ViewとView Groupとその派生子が組み合わせられています.ViewはすべてのUIコンポーネントのベースクラスであり、viewgroupはこれらのコンポーネントを収容するコンテナであり、それ自体もviewクラスから派生したviewから直接派生したサブクラスはAnalylogclock,image view,keyboardview,progress 8日、surfaceview,textview,viewgroup,viewstub viewgroupから直接サブクラスはabsoluteLayout,AdapterView,FragmentBreadCrumbs,FrameLayout,LinearLayout,RelativeLayout,SlidingDraweの具体的なコードは以下の通りである:import android.graphics.Color; import android.support.constraint.ConstraintLayout; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.view.ViewGroup.*; import android.widget.FrameLayout; import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    View view = View.inflate(this, R.layout.activity_main, null);//  view  
    TextView textView = new TextView(this);//     TextView
    LayoutParams layoutParams = new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);//  layoutParams       。
    textView.setLayoutParams(layoutParams);// textView   LayoutParams   
    textView.setBackgroundColor(Color.GREEN);//  textView       
    textView.setText("hhahah");//  textView   
    ((ConstraintLayout) view).addView(textView); view       mainActivity    constraintLayout  ,   textView   view   
    setContentView(view);//    view

}

}