User Interface – Views

Creating and adding a new View to a Layout
XML example – Adding to a view in a layout xml file

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/mainLayout" >
    <TextView
    android:text="My text view"
    android:id="@+id/TextViewExample"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"></TextView>
</LinearLayout>

Code example – Creating and adding a new view to a Layout (implemented in an Activity class).

TextView textView = new TextView(this);
textView.setText("My Text View");
((LinearLayout)findViewById(R.id.mainLayout)).addView(
        textView ,
        new LayoutParams(LayoutParams.MATCH_PARENT,
        LayoutParams.WRAP_CONTENT));

 

android view