Objectives :
- How to set TextView in Android?
- How to add TextView in Android?
- How to add TextView in Android via Java program?
- How to set Layout parameters from Java code in Android?
TextView is a one of the Views available in Android. There are two (2) ways to add TextView in your Android application as follows :
- Using XML code
- Using Java code
XML Code example – Adding to a TextView in a layout xml file
[sourcecode language=”xml”]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World" />
</LinearLayout>
[/sourcecode]
Java Code example – Creating and adding a new TextView to a Layout
[sourcecode language=”java”]
// Creates object of TextView
TextView textView = new TextView(this);
// Set text to display in TextView on Screen
textView.setText(“Hello World”);
// Add TextView to Linear Layout with layout parameters
((LinearLayout)findViewById(R.id.mainLayout))
.addView(textView, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
[/sourcecode]
Above Java code can be written in onCreate() of your Activity.
Here LayoutParams.FILL_PARENT will set layout height to FILL_PARENT, LayoutParams.WRAP_CONTENT will set layout width to WRAP_CONTENT.
Posted from WordPress for Android