pada tutorial kali ini saya membuat button yang apa bila di klik
menampilkan sub-sub button. kali ini saya membuat sub-sub button yang di
sembunyikan dan akan di tampilkan kembali dengan melakukan klik pada
button pertama dan akan di sembunyikan kembali dengan menekan tombol
back..
buatlah project baru:
- codding untuk menampilkan tampilan .xml
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">"
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/bg2"
android:padding="20dip"
android:gravity="fill_horizontal">
<TextView
android:id="@+id/textView1"
android:layout_width="112dp"
android:layout_height="50dip"
android:text="P U P U K"
android:textAppearance="?android:attr/textAppearanceLarge" />
<Button
android:id="@+id/bt1"
android:layout_marginBottom="3dip"
android:layout_width="fill_parent"
android:layout_height="40dip"
android:text="JENIS PUPUK PADI"
android:textColor="#ffffff"
android:onClick="onjenispupukClick"/>
// SUB MENU PUPUK PADI
<Button
android:id="@+id/b1"
android:onClick="onureaClick"
style="?android:attr/buttonStyleSmall"
android:layout_width="250dp"
android:layout_height="30dip"
android:layout_gravity="right"
android:layout_marginBottom="3dip"
android:layout_marginLeft="30dip"
android:visibility="gone"
android:text="UREA"
android:textColor="#ffffff" />
//menu pupuk za
<Button
android:id="@+id/b2"
android:onClick="onzaClick"
style="?android:attr/buttonStyleSmall"
android:layout_width="248dp"
android:layout_height="30dip"
android:layout_gravity="right"
android:layout_marginBottom="3dip"
android:layout_marginLeft="30dip"
android:background="@drawable/btnhijau"
android:visibility="gone"
android:text="ZA"
android:textColor="#ffffff" />
//tombol menyembunyikan kembali text pupuk ze_36
<Button
android:id="@+id/hide3"
android:layout_marginBottom="3dip"
android:layout_width="95dip"
android:layout_height="30dip"
android:textColor="#FFFFFF"
android:onClick="onhide3Click"
android:layout_gravity="right"
android:background="@drawable/btnhijau"
android:visibility="gone"
style="?android:attr/buttonStyleSmall"
android:text="back" />
//menu pupuk kcl
<Button
android:id="@+id/b4"
android:onClick="onkclClick"
style="?android:attr/buttonStyleSmall"
android:layout_width="248dp"
android:layout_gravity="right"
android:layout_height="30dip"
android:layout_marginBottom="3dip"
android:layout_marginLeft="30dip"
android:background="@drawable/btnhijau"
android:visibility="gone"
android:text="KCL"
android:textColor="#ffffff" />
// tombol menyembunyikan list pupuk
<Button
android:id="@+id/b5"
android:onClick="onb5Click"
android:layout_marginBottom="3dip"
android:background="@drawable/btnhijau"
style="?android:attr/buttonStyleSmall"
android:layout_width="95dip"
android:layout_height="25dip"
android:visibility="gone"
android:textColor="#ffffff"
android:layout_gravity="right"
android:text="back" />
//sub menu pupuk habis
//menu cara pemupukan
<Button
android:id="@+id/bt2"
android:layout_marginBottom="3dip"
android:layout_width="fill_parent"
android:layout_height="40dip"
android:text="CARA PEMUPUKAN"
android:background="@drawable/btnhijau"
android:textColor="#ffffff" />
<Button
android:id="@+id/bt3"
android:layout_marginBottom="3dp"
android:layout_width="fill_parent"
android:layout_height="40dip"
android:text="DOSIS"
android:background="@drawable/btnhijau"
android:textColor="#ffffff"
/>
<Button
android:id="@+id/back3"
android:layout_width="95dp"
android:layout_height="25dip"
android:layout_gravity="right"
android:layout_marginBottom="3dip"
android:background="@drawable/btnhijau"
android:onClick="onbackClick"
android:text="BACK"
android:textColor="#ffffff" />
</LinearLayout>
</ScrollView>
---------------------------------------------------------------------------------------------------------------------------
package com.heru.smartfarming;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.TextView;
public class Pupuk extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pupuk);
}
public void onbackClick(View view){
finish();
}
public void onjenispupukClick(View view){
TextView tampil1=(TextView) findViewById(R.id.b1);
TextView tampil2=(TextView) findViewById(R.id.b2);
TextView tampil3=(TextView) findViewById(R.id.b3);
TextView tampil4=(TextView) findViewById(R.id.b4);
TextView tampil5=(TextView) findViewById(R.id.b5);
tampil1.setVisibility(View.VISIBLE);
tampil2.setVisibility(View.VISIBLE);
tampil3.setVisibility(View.VISIBLE);
tampil4.setVisibility(View.VISIBLE);
tampil5.setVisibility(View.VISIBLE);
}
// untuk menyembunyikan kembali sub-sub menu
public void onb5Click(View view){
TextView tampil1=(TextView) findViewById(R.id.b1);
TextView tampil2=(TextView) findViewById(R.id.b2);
TextView tampil3=(TextView) findViewById(R.id.b3);
TextView tampil4=(TextView) findViewById(R.id.b4);
TextView tampil5=(TextView) findViewById(R.id.b5);
tampil1.setVisibility(View.GONE);
tampil2.setVisibility(View.GONE);
tampil3.setVisibility(View.GONE);
tampil4.setVisibility(View.GONE);
tampil5.setVisibility(View.GONE);
}
}
oke... selamat mencoba :)