Saturday, July 26, 2014

Membuat EditText dan TextView pada eclipse

halo gaes, kembali lagi dengan saya, dah hampir beberapa hari nih gak sharing.
oke langsung saja gaes, kali ini saya akan mencoba sahre tentang cara nampilin edit text dan text view dengan metode onClickListener

tampilnya nanti akan seperti ini



<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:text="@string/judul"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <Button
        android:id="@+id/button1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/editText1"
        android:layout_marginTop="34dp"
        android:text="@string/klik" />

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button1"
        android:layout_below="@+id/textView1"
        android:layout_marginTop="18dp"
        android:ems="10" >

        <requestFocus />
    </EditText>

    <TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/button1"
        android:layout_centerVertical="true"
        android:text="@string/hasil"
        android:textAppearance="?android:attr/textAppearanceLarge" />

</RelativeLayout>




Koding untuk java
package fti.fourmethode;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class MainActivity extends Activity {

       @Override
       protected void onCreate(Bundle savedInstanceState) {
              super.onCreate(savedInstanceState);
              setContentView(R.layout.activity_main);
             
              Button btn=(Button)findViewById(R.id.button1);
              btn.setOnClickListener(new btnklik());
       }

       @Override
       public boolean onCreateOptionsMenu(Menu menu) {
              // Inflate the menu; this adds items to the action bar if it is present.
              getMenuInflater().inflate(R.menu.main, menu);
              return true;
       }
              class btnklik implements OnClickListener{
                     @Override
                     public void onClick(View v) {
                     // TODO Auto-generated method stub
                     EditText edt=(EditText)findViewById(R.id.editText1);
                     TextView txt=(TextView)findViewById(R.id.textView2);
                     String hsl=edt.getText().toString();
                     txt.setText(txt.getText() +hsl);
                     }
       }

}

Hasilnya adalah seperti berikut


 koding java yang saya block warna kuning diganti dengan seperti ini biar gak numpuk
txt.setText(“Hasilnya : ” +hsl);
udah itu ja, hehe..
gimana sulit atau mudah, gampangkan??
selamat mencoba ya gaes :)
Share:

2 comments: