4.a Menampilkan kata_kata

4.a Menampilkan kata_kata - Hallo sahabat Kumpulan Aplikasi Android Tercanggih Pilihan Yang Paling Berguna, Pada Artikel yang anda baca kali ini dengan judul 4.a Menampilkan kata_kata, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : 4.a Menampilkan kata_kata
link : 4.a Menampilkan kata_kata

Baca juga


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
/*
* 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;
}
}
}
Selain ke 4 class di atas masih ada beberapa file untuk UI(user interface) dan file xml lain-nya klik disini


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