butona tıklandığında başka butonun gizlenmesini kaydetme

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

Merhaba, butona tıklandığında başka butonu gizleyecek şekilde kod yaptım. Fakat uygulama kapandığında buton tekrar gözüküyor. butona bir defa bastıktan sonra diğer butonun bir daha gözükmemesini nasıl yapabilirim  yardımcı olabilirmisiniz.

Cevaplandı 0
Android 4 sene 8 Cevap 698 görüntüleme Intern 0

Yazar HakkındaIntern

Cevaplar ( 8 )

  1. Taha Kırca

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Butona tıklandığında SharedPreference kullanarak tıklandığı bilgisini kaydedebilirsin. SharedPreference kullanarak kaydettiğin veri uygulama kapatılsada kaybolmaz.

    SharedPreference hakkında dersimiz bulunmaktadır.
    https://www.mobilhanem.com/android-sharedpreferences-kullanarak-login-ekran-yapimi/

    Ders Login dersi olsada SharedPreference kullanma mantığını bulabilirsin. Uygulama açıldığında kaydettiğin veriyi geri çeker duruma göre butonu gösteriri ve ya göstermezsin.

  2. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    *burdaki gibi 2 sayfa oluşturup mu yapıcaz yoksa aynı sayfa içinde mi tüm bunları yapacaz
    *butonu string olarak mı kaydedecez

    bir örnek gösterebilir misiniz

  3. Taha Kırca

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Örneğin: Butonu tıklandı ve diğer butonu gizledin. Sonrasında aşağıdaki şekilde SharedPreference’a kayıt yapıyorsun.

    Bu şekilde SharedPreference’a “isButtonHide” değerini true olarak set ettin. Uygulama kapatıldı açıldı. Kontrolü şu şekilde yapacaksın.

  4. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    dediğiniz şekilde yaptım ama olmadı

  5. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    resminide ekledim


    • Taha Kırca

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      Anladığım kadarıyla androidde hatta kodlamada yenisin. Öncelikle yeni_kayit diye Class adı tanımlanmaz. YeniKayit olarak yapmalısın.

      Burda ben sana mantığını anlatıcam. Gerisi sana kalmış. Öncelikle buton2.setVisibility(View.Gone); yaptığın yerde

      SharedPreference kayıt yapacaksın.

      Uygulama her açıldığında da aşağıdaki kod ile kaydettiğin veriyi çekeceksn . Önceden kaydedilmişse butonu gizliceksn.

  6. Avatar

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    tamam geri kalanını hallederim.
    cevapların için teşekkürler

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.