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 {
}
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
}
}