• Home
  • About
  • Contact
  • Sitemap
  • Disclaimer
  • Privacy Policy
  • Advertise
INTECHNOmedia | Seputar Informasi teknologi dan Olahraga
  • Home
  • Category 1
  • Category 2
  • Category 3
  • Category 4
  • Category 5
  • Dropdown Menu ▼
    • Menu 1
    • Menu 2
    • Menu 3
  • Other
Home → Edukasi → Membuat sub Button android

Membuat sub Button android

Edukasi

        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>


---------------------------------------------------------------------------------------------------------------------------

  • codding javanya
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 :)
ADS HERE !!!

Newer Post
Older Post
Home
Subscribe to: Post Comments (Atom)
ads

RECENT POSTS

Popular Posts

Labels

  • Edukasi
  • Tekno

Popular Posts

Pages

  • Home
  • Popular
  • List
  • Hubungan
  • Opini
  • Kesehatan
  • Tekno
  • Unik
Copyright © 2015 INTECHNOmedia | Seputar Informasi teknologi dan Olahraga. All rights reserved. My Notes Template. Simple Default Template edited by RT Media ™. Powered by Login