Judul : 4.a Menampilkan kata_kata
link : 4.a Menampilkan kata_kata
4.a Menampilkan kata_kata
Sebagai lanjutan dari tulisan tentang membuat Kamus Digital untuk di pasang di HP android, berikut adalah class untuk menampilkan kata-kata ke layar HP, dengan demikian maka saya menamakan-nya TampilanKata.java.class lain yang di butuhkan untuk membangun aplikasi ini adalah KamusDigital.java, KamusDatabase.java, PenghubungData.java
Berikut adalah isi dari class TampilanKata.java
/*Selain ke 4 class di atas masih ada beberapa file untuk UI(user interface) dan file xml lain-nya klik disini
* Copyright (C)Vik Sintus Projects
*
* di larang pakai kode ini untuk kepentingan komersial tanpa ijin
* vik.sintus@gmail.com.
* http://belajar-android-indonesia.blogspot.com
*
* Unless required by applicable law or agreed to in writing, this software
* is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*
*/
package com.vik_sintus.projects.kamusDigital;
import android.app.Activity;
import android.app.ActionBar;
import android.app.SearchManager;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.widget.SearchView;
import android.widget.TextView;
/**
* class ini utk menampilkan kata-kata dan artinya.
*/
public class TampilanKata extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.kata);
ActionBar tempatTampilKata = getActionBar();
tempatTampilKata.setDisplayHomeAsUpEnabled(true);
Uri uri = getIntent().getData();
Cursor cursor = managedQuery(uri, null, null, null, null);
if (cursor == null) {
finish();
} else {
cursor.moveToFirst();
TextView kataKata = (TextView) findViewById(R.id.kolomKata);
TextView artinya = (TextView) findViewById(R.id.kolomArtinya);
int indexKata = cursor.getColumnIndexOrThrow(KamusDatabase.KATA);
int indexArtinya = cursor.getColumnIndexOrThrow(KamusDatabase.ARTI_NYA);
kataKata.setText(cursor.getString(indexKata));
artinya.setText(cursor.getString(indexArtinya));
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.untuk_menu, menu);
SearchManager aturPencarian = (SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView tampilanPencarian = (SearchView) menu.findItem(R.id.cari).getActionView();
tampilanPencarian.setSearchableInfo(aturPencarian.getSearchableInfo(getComponentName()));
tampilanPencarian.setIconifiedByDefault(false);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.cari:
onSearchRequested();
return true;
case android.R.id.home:
Intent intent = new Intent(this, KamusDigital.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
return true;
default:
return false;
}
}
}
Demikianlah Artikel 4.a Menampilkan kata_kata
Sekianlah artikel 4.a Menampilkan kata_kata kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.
Anda sekarang membaca artikel 4.a Menampilkan kata_kata dengan alamat link https://aplikasijalantikus.blogspot.com/2012/10/4a-menampilkan-katakata.html
0 Response to "4.a Menampilkan kata_kata"
Posting Komentar