ScrollView içerisindeki TextView’de oluşan enteresan bir sorun

Rapor et
Soru

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

Rapor et
İptal

ScrollView içinde bir TextView var:

onCreate içerisinde bu TextView’e bir yazıyı set ediyorum. Yazıyı aşağı doğru scroll ediyorum. Daha sonra, paylaş ismindeki butonuma dokunarak paylaşma ekranı açıyorum:

Bu paylaşma ekranı açıldıktan sonra, cihazdaki back butonuna dokunup paylaşma ekranından çıkıyorum. İşte sorun tam olarak burada başlıyor.

Aşağı doğru kaydırdığım yazıdaki scroll pozisyonu kayboluyor.Yazı en başa gidiyor. Yani bu share intent’i kapatır kapatmaz, en tepeye gidiyor. Ama ben bunu istemiyorum.

Bu sorunu nasıl aşabilirim? Umarım derdimi anlatabilmişimdir. Konuya hakim, uzman bir arkadaşın yardımını rica ediyorum.

Cevaplandı 0
Android 3 sene 10 Cevap 869 görüntüleme Intern 1

Yazar HakkındaIntern

Cevaplar ( 10 )

  1. Taha Kırca

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

    Rapor et
    İptal

    Bu işlemleri , onResume yada onStart methodu içinde mi yapıyorsun.

  2. Taha Kırca

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

    Rapor et
    İptal

    Ayrıca bu dersimizide inceleyebilirsin.

    https://www.mobilhanem.com/android-textview-scroll/

    • burhanaksendir

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

      Rapor et
      İptal

      Bu şekilde, yani Srollview kullanmadan sorun olmuyor ,denedim şimdi.
      Ama neden scrollview ile sorun oluyor anlayamadım.

      • Taha Kırca

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

        Rapor et
        İptal

        Bende inceledim ama anlayamadım. Bu şekilde sorunun çözüldü ise bunu kullanmanda bir engel var mı ?

        • burhanaksendir

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

          Rapor et
          İptal

          Bu şekilde sorunum ne yazık ki çözülmüyor. Mecburen ScrollView kullanmam gerekiyor. ScrollView ile ilgili bazı işlemler yapmam gerekiyor. Hiçbir çözüm bulamıyorum internette aradım.

  3. burhanaksendir

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

    Rapor et
    İptal

    Kullandığım yapı şu şekilde:
    https://gist.github.com/anonymous/129543e4b311f66985835647489abbf6

  4. burhanaksendir

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

    Rapor et
    İptal

    Sorunu çözdüm nihayet. Çok zor oldu inanılır gibi değil. Yani tamamen sallama yöntemleriyle hallettim deneye deneye. Aynı sorunu yaşayıp da muzdarip olmasın hiç kimse diyerek, çözümü paylaşıyorum:

    Layout dosyanıza şu satırı ekliyorsunuz ve olay bitmiştir:

    En iyi cevap

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.