LISTING PROGRAM
// Source Code MainActivity.java
package id.frappucino;import android.app.Activity;
import android.content.res.Configuration;
import android.os.Bundle;
import android.support.v4.app.ActionBarDrawerToggle;
import android.support.v4.widget.DrawerLayout;
import android.view.MenuItem;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
public class MainActivity extends Activity { private DrawerLayout mDrawerLayout;
private ListView mDrawerList;
private ActionBarDrawerToggle mDrawerToggle;
private CharSequence mJudulDrawer; private CharSequence mJudul;
private String[] mNama;
@Override
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
setContentView(R.layout.activity_content);
// inisialisasi
mJudul = mJudulDrawer = getTitle();
mNama = getResources().getStringArray(R.array.array_drawer); mDrawerLayout = (DrawerLayout)
findViewById(R.id.drawer_layout);
mDrawerList = (ListView) findViewById(R.id.drawer_kiri);
mDrawerList.setAdapter(new ArrayAdapter(this, R.layout.item_navdrawer, mNama));
// memberi event klik item item daftar nama
mDrawerList.setOnItemClickListener(new OnItemClickListener() { @Override
public void onItemClick(AdapterView arg0, View arg1, int
posisi,
long id) {
// memanggil metode pilihItem() pilihItem(posisi);
} });
untuk
// membuka-menutup jika disentuh
getActionBar().setDisplayHomeAsUpEnabled(true); getActionBar().setHomeButtonEnabled(true);
// merupakan metode untuk mengaktifkan drawer saat ikon mDrawerLayout.setDrawerListener(mDrawerToggle);
// dalam keadaan awal, saat aplikasi mulai dijalankan, item
new MainFragment(), "MainFragment").commit(); break;
case 1:
getFragmentManager().beginTransaction().replace(R.id.frame_konten,
new kosaKata(), "kosaKata").commit(); break;
case 2:
getFragmentManager().beginTransaction().replace(R.id.frame_konten,
break;
public class SearchMethod {
private char[] x, y; // pattern, text
showmatches[i]=' '; pada indeks pattern sama dengan indeks huruf pada text
int i = 0, j = 0, n = matches.length();
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" >
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_alignParentLeft="true" android:layout_marginTop="24dp"
android:ems="19"
android:hint="@string/masukkan_kata" android:inputType="text"
android:textColorLink="@color/black" android:textSize="20sp" />
<ListView
android:id="@+id/result"
android:layout_width="match_parent" android:layout_height="match_parent" android:layout_below="@+id/editText1" android:cacheColorHint="@color/black" />
<TextView
android:id="@+id/empty"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_below="@id/result" android:text="Not Found"
android:layout_marginTop="20dp" android:textSize="18sp" />