android - Problems with setvisibility for button on RelativeLayout Eclipse -
hy.... i'm making simple project on eclipse. i'm using relative layout shown below :
<relativelayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:gravity="center" tools:context=".profileactivity" > <button android:id="@+id/prof_edit_btn" android:layout_below="@+id/prof_ll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="edit" android:layout_margintop="17dp" android:layout_centerhorizontal="true" /> <linearlayout android:layout_below="@+id/prof_ll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_centerhorizontal="true" > <button android:id="@+id/prof_save_btn" android:layout_below="@+id/prof_ll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="save" android:layout_margintop="17dp" android:layout_centerhorizontal="true" android:visibility="invisible" android:clickable="false" /> <button android:id="@+id/prof_batal_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:text="batal" android:layout_margintop="17dp" android:visibility="invisible" android:clickable="false" /> </linearlayout> </relativelayout>
in main activity, i've made simple onclicklistener edit , save button shown below :
medit = (button)findviewbyid(r.id.prof_edit_btn); medit.setonclicklistener(new view.onclicklistener() { @override public void onclick(view arg0) { // todo auto-generated method stub mbatal.setvisibility(view.visible); mbatal.setclickable(true); msave.setvisibility(view.visible); msave.setclickable(true); medit.setvisibility(view.invisible); } }); msave = (button)findviewbyid(r.id.prof_save_btn); msave.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub medit.setvisibility(view.visible); mbatal.setvisibility(view.invisible); msave.setvisibility(view.invisible); toast.maketext(getapplicationcontext(), "data anda berhasil disimpan", toast.length_short).show(); } });
well... can see layout xml, edit button visible on start, save , batal button visible when edit clicked user according code program within setonclick listener of edit button. , edit button clicked invisible.... problems here when clicked edit button, save button visible , batal button visible when save button clicked, problem i'm facing edit button not invisible @ when click it.... so.. can me problem please...??? :'(
thanks in advance....
naaah... found own solution... set visibility of save btn , batal btn gone... , it's done.... :-)
<button android:id="@+id/prof_save_btn" android:layout_below="@+id/prof_ll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="save" android:layout_margintop="17dp" android:layout_centerhorizontal="true" android:visibility="gone"<-----------= android:clickable="false" /> <button android:id="@+id/prof_batal_btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerhorizontal="true" android:text="batal" android:layout_margintop="17dp" android:visibility="gone"<-----------= android:clickable="false" />
Comments
Post a Comment