int col, row; int visibleIndex = 0;
for int i = 0; i count; i++ { final View child = getChildAti;
if child.getVisibility == GONE { continue;
} row = visibleIndex cols;
col = visibleIndex cols;
left = hSpace col + 1 + width col; top = vSpace row + 1 + height row;
child.layoutleft, top, hSpace == 0 col == cols - 1 ? r : left +
width, vSpace == 0 row == rows - 1 ? b : top +
height; ++visibleIndex;
} }
}
4. DetaildagingActivity.java
package com.friska.makanan; import com.friska.makanan.R;
import android.os.Bundle; import android.app.Activity;
import android.content.Intent; import android.database.Cursor;
import android.view.Menu; import android.view.MenuInflater;
import android.view.MenuItem;
Universitas Sumatera Utara
import android.view.Window; import android.widget.ImageView;
import android.widget.TextView;
public class DetaildagingActivity extends Activity {
DBAdapter db; TextView title, ket;
ImageView image; int
id; Override
protected void onCreateBundle savedInstanceState {
super.onCreatesavedInstanceState; requestWindowFeatureWindow.FEATURE_NO_TITLE;
setContentViewR.layout.panel_detail_objek; db = new DBAdapterthis;
db.open; Bundle b = getIntent.getExtras;
id = int b.getLongListdagingActivity.KEY_ID; title=TextViewfindViewByIdR.id.title;
ket=TextViewfindViewByIdR.id.ket; image=ImageViewfindViewByIdR.id.icon;
tampilData; }
private void tampilData {
TODO Auto-generated method stub Cursor cursor = db.getSingleDagingid;
title.setTextcursor.getStringcursor.getColumnIndexOrThrowDBA dapter.KEY_NAME;
Universitas Sumatera Utara
ket.setTextcursor.getStringcursor.getColumnIndexOrThrowDBAda pter.KEY_KET;
ifid == 1 image.setImageResourceR.drawable.kambing_iris_manis;
else ifid == 2 image.setImageResourceR.drawable.daging_panggang;
else ifid == 3 image.setImageResourceR.drawable.kambing_pedas;
else ifid == 4 image.setImageResourceR.drawable.kambing_kcap;
else ifid == 5 image.setImageResourceR.drawable.kambing_semur;
else ifid == 6 image.setImageResourceR.drawable.kambing_jeruk;
else ifid == 7 image.setImageResourceR.drawable.kambing_oseng;
else ifid == 8 image.setImageResourceR.drawable.kambing_pedas;
else ifid == 9 image.setImageResourceR.drawable.kambing_sate;
else ifid == 10 image.setImageResourceR.drawable.kambing_jeroan;
else ifid == 11 image.setImageResourceR.drawable.ayam_keju;
else ifid == 12 image.setImageResourceR.drawable.ayam_kodok_sdp;
else ifid == 13 image.setImageResourceR.drawable.ayam_balado;
else ifid == 14 image.setImageResourceR.drawable.ayam_nanking;
else ifid == 15 image.setImageResourceR.drawable.ayam_pedas;
Universitas Sumatera Utara
else ifid == 16 image.setImageResourceR.drawable.ayam_rica;
else ifid == 17 image.setImageResourceR.drawable.ayam_tonseng;
else ifid == 18 image.setImageResourceR.drawable.ayam_mie;
else ifid == 19 image.setImageResourceR.drawable.ayam_grng_bacem;
else ifid == 20 image.setImageResourceR.drawable.ayam_tuturaga;
else ifid == 21 image.setImageResourceR.drawable.sapi_buntut;
else ifid == 22 image.setImageResourceR.drawable.sapi_iga;
else ifid == 23 image.setImageResourceR.drawable.sapi_sate;
else ifid == 24 image.setImageResourceR.drawable.sapi_bakso;
else ifid == 25 image.setImageResourceR.drawable.sapi_steak;
else ifid == 26 image.setImageResourceR.drawable.sapi_sukiyaki;
else ifid == 27 image.setImageResourceR.drawable.sapi_keluwak;
else ifid == 28 image.setImageResourceR.drawable.sapi_kuah_tomat;
else ifid == 29 image.setImageResourceR.drawable.sapi_balungan;
else ifid == 30 image.setImageResourceR.drawable.sapi_dendengbsh;
else ifid == 31 image.setImageResourceR.drawable.sapi_aseman;
Universitas Sumatera Utara
else ifid == 32 image.setImageResourceR.drawable.sapi_rebung;
else ifid == 33 image.setImageResourceR.drawable.sapi_semur;
else ifid == 34 image.setImageResourceR.drawable.sapi_rendang;
else ifid == 35 image.setImageResourceR.drawable.sapi_rendang_kari;
db.close; }
public boolean onCreateOptionsMenuMenu menu { MenuInflater inflater = getMenuInflater;
inflater.inflateR.menu.opt_menu, menu; return true;
} public boolean onOptionsItemSelectedMenuItem item {
switch item.getItemId { case R.id.home:
Intent in = new IntentDetaildagingActivity.this, DashboardActivity.class;
startActivityin; return true;
case R.id.exit: Intent exit = new IntentIntent.ACTION_MAIN;
exit.addCategoryIntent.CATEGORY_HOME; exit.setFlagsIntent.FLAG_ACTIVITY_NEW_TASK;
DetaildagingActivity.this.finish; startActivityexit;
return true; default:
return super.onOptionsItemSelecteditem; }
}}
Universitas Sumatera Utara
5. Kelas DetailikanActivity.java