Wednesday, August 26, 2009

XML Layout in Java

Write Layouts in Java :

This is the file which help how to write eidgets in java file and instaniate there it self....

package com.vinnysoft.hello;

import com.vinnysoft.hello.R;

import android.os.Bundle;
import android.view.ViewGroup.LayoutParams;
import android.widget.LinearLayout;
import android.widget.TextView;

public class HelloWorld extends Activity {

// TextView that will be assigned to the
// TextView resource when it's inflated or
// created in code.
TextView myTextView;

// Variable used to determine if the layout
// should be inflated from XML or constructed
// in code.
private static boolean inflate = true;

/** Called when the activity is first created. */
public void onCreate(Bundle icicle) {

if (inflate)

// Use the 'main.xml' layout resource to create
// the UI for this Activity.
private void inflateXMLLayout() {
myTextView = (TextView)findViewById(;

// Create the Activity's UI layout by creating
// and populating the layout in code.
private void constructLayout() {
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
LinearLayout.LayoutParams textViewLP = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);

LinearLayout ll = new LinearLayout(this);
myTextView = new TextView(this);
myTextView.setText("Hello World, HelloWorld");
ll.addView(myTextView, textViewLP);
addContentView(ll, lp);

Androidmanifest file for the Programs ...

// application package
// application icon path

//application activity permission with lable name

// intent filter what we need to launch

No comments:

Post a Comment