Professional Documents
Culture Documents
La7 Imk
La7 Imk
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"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Kamus Inggris Indonesia Sunda"
/>
<TextView
android:text="Inggris :"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
<EditText
android:text=""
android:id="@+id/txtInggris"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
<Button
android:text="Terjemahkan"
android:id="@+id/btnTerjemah"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:onClick="getTerjemahan"
/>
<TextView
android:text="Indonesia :"
android:id="@+id/TextView03"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<EditText
android:text=""
android:id="@+id/txtIndonesia"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false"
/>
<TextView
android:text="Sunda :"
android:id="@+id/TextView04"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<EditText
android:text=""
android:id="@+id/txtSunda"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false"
/>
</LinearLayout>
MainActaivity.java
package com.Slite;
import com.example.kamus.R;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
txtInggris=(EditText)findViewById(R.id.txtInggris);
txtIndonesia=(EditText)findViewById(R.id.txtIndonesia);
txtSunda=(EditText)findViewById(R.id.txtSunda);
}
//batas public void oncreate
//INDONESIA
if(kamusCursor.moveToFirst())
{
result=kamusCursor.getString(2);
for(;!kamusCursor.isAfterLast(); kamusCursor.moveToNext()){
result=kamusCursor.getString(2);
}
}
//SUNDA
if(kamusCursor.moveToFirst())
{
result2=kamusCursor.getString(3);
for(;!kamusCursor.isAfterLast(); kamusCursor.moveToNext()){
result2=kamusCursor.getString(3);
}
}
if (result.equals(""))
if (result2.equals(""))
{
result2 = "Terjemahan Not Found";
txtIndonesia.setText(result);
txtSunda.setText(result2);
}
@Override
kamusCursor.close();
db.close();
}
@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;
Datakamus.java
package com.Slite;
import
import
import
import
android.content.ContentValues;
android.content.Context;
android.database.sqlite.SQLiteDatabase;
android.database.sqlite.SQLiteOpenHelper;
cv.put(SUNDA, "kadieu");
db.insert("kamus", INGGRIS, cv);
cv.put(INGGRIS, "sit");
cv.put(INDONESIA, "duduk");
cv.put(SUNDA, "diuk");
db.insert("kamus", INGGRIS, cv);
}
@Override
public void onCreate(SQLiteDatabase sqLiteDatabase) {
}
@Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
//TODO Auto-generated method stub } @Override public void onCreate(SQLiteDatabase db)
{ //TODO Auto-generated method sub }
}
}}
Layout
OUTPUT