Change color and size for EditText : EditText « UI « Android





Change color and size for EditText

  
package app.test;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;

public class Test extends Activity {
  @Override
  public void onCreate(Bundle icicle) {
    super.onCreate(icicle);
    setContentView(R.layout.main);

    final EditText edittext = (EditText) findViewById(R.id.testEditText);

    final Button changeButton = (Button) findViewById(R.id.layoutButton);
    changeButton.setOnClickListener(new Button.OnClickListener() {
      public void onClick(View v) {
        changeOption(edittext);
      }
    });
    final Button changeButton2 = (Button) findViewById(R.id.textColorButton);
    changeButton2.setOnClickListener(new Button.OnClickListener() {
      public void onClick(View v) {
        changeOption2(edittext);

      }
    });
  }

  public void changeOption(EditText edittext) {
    if (edittext.getHeight() == 100) {
      edittext.setHeight(30);
    } else {
      edittext.setHeight(100);

    }
  }

  public void changeOption2(EditText edittext) {
    edittext.setTextColor(Color.RED);
  }
}

//main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<EditText android:id="@+id/testEditText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button android:id="@+id/layoutButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Change Layout"/>
<Button android:id="@+id/textColorButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Change Text Color"/>
</LinearLayout>

   
    
  










Related examples in the same category

1.Use EditText to accept user input
2.Parse Uri from EditText control
3.Get text from EditText
4.Create an EditText widget and add the watcher
5.Listen EditText event
6.Adding EditText to Activity
7.EditText focus event listener
8.Get value from EditText
9.Note Editor
10.Create Edit Text