} 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. Kelas DetailAirTerjunActivity.java
package com.fredy.wisata; 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;
import android.view.Window; import android.widget.ImageView;
import android.widget.TextView; public class DetailAirTerjunActivity 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.getLongListAirTerjunActivity.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.getSingleAirTerjunid; title.setTextcursor.getStringcursor.getColumnIndexOrThrowDBAdapter.KEY_NAME;
ket.setTextcursor.getStringcursor.getColumnIndexOrThrowDBAdapter.KEY_KET; ifid == 1
image.setImageResourceR.drawable.a_t_sipiso_piso; else ifid == 2
image.setImageResourceR.drawable.a_t_sigura; else ifid == 3
image.setImageResourceR.drawable.a_t_dwiwarna1; else ifid == 4
image.setImageResourceR.drawable.a_t_mbilulu;
Universitas Sumatera Utara
else ifid == 5 image.setImageResourceR.drawable.a_t_mursala1;
else ifid == 6 image.setImageResourceR.drawable.a_t_sigura;
else ifid == 7 image.setImageResourceR.drawable.a_t_lae_pendaroh;
cursor.close; 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 IntentDetailAirTerjunActivity.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; DetailAirTerjunActivity.this.finish;
startActivityexit; return true;
default: return super.onOptionsItemSelecteditem;
} }
}
5. Kelas DetailBersejarahActivity.java