arasından seçilen öğenin karşılık gelen verileriyle birlikte gizli alanın değerini ayarladım, onTextChanged
kullanarak, metin değiştiğinde bir api çağırarak MySQL veritabanında depolanan yerin adını öneren bir AutoCompleteTextView
kullanıyorum. Yanıt, place_name, id, location_key, query_type, request_type, vb. Gibi birçok öğeyle (her biri kendi farklı amacı ile) JSON dizisidir. 3 EditText alanını gizledim. setOnItemClickListener
'da, kullanıcı bir yer adı seçtiğinde, bu 3 gizli alanın değerlerinin otomatik olarak konum_anahtarı, sorgu_tipi ve request_type ile ayarlanmasını istiyorum, çünkü bu 3 değeri, api'den istenen sonucu almak için yer adıyla birlikte göndermem gerekir.AutoCompleteTextView
cevap
Bu alanların görünürlüğünü gitti olarak ayarlayın. Eğer yer_adı alanına tıkladığınızda onları görünür kullanımını
txtPromo.setVisibility(View.VISIBLE);
EditText alanının nasıl gizlendiğini sormuyorum, kullanıcı otomatik tamamlama görünümünden bir öğe seçtiğinde, bu gizli alanların seçili öğeye karşılık gelen diğer verilerle nasıl doldurulacağını soruyorum. – carefree
Sorunun konusu bu değil. EditTexts zaten gizlenmişti. –
yapmak istediğinizde
txtview.setVisibility(View.GONE);
ve gizli EditTexts veritabanına göndermek gereken değerleri almalısınız. Bu kolayca aşağıdakileri yaparak elde edilebilir: Alternatif
textMessage.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {
if (textMessage == "//Name of place") {
editText1.setText "//whatever you need";
editText2.setText "//whatever you need";
editText3.setText "//whatever you need";
}
}
});
, ben yer adı için bir değer değiştirici kullanmak ve buna benzer bir şeyle kodlayacağınıza:
@Override public void onClick (Görünüm arg0) {
int range = spnDonate.getSelectedItemPosition();
Donator_Name = tboxName.getText().toString();
switch(range) {
case 0:
editText1.setText = "//whatever you need";
editText2.setText = "//whatever you need";
editText3.setText = "//whatever you need";
break;
case 1:
editText1.setText = "//whatever you need";
editText2.setText = "//whatever you need";
editText3.setText = "//whatever you need";
break;
case 2:
editText1.setText = "//whatever you need";
editText2.setText = "//whatever you need";
editText3.setText = "//whatever you need";
break;
}
}
Umut bu :)
- 1. bir AutoCompleteTextView
- 2. NextFocusDown, AutoCompleteTextView
- 3. AppCompat.EditText ile Şekillendirme AutoCompleteTextView
- 4. AutoCompleteTextView için setOnClickListener nasıl ayarlanır?
- 5. IllegalStateException - AutocompleteTextView ile Destek LoaderManager
- 6. autocompletetextview içinde url için postfix ekleyin
- 7. Bir AutoCompleteTextView öğesinde sağdaki yükleme göstergesi
- 8. SQLite DB'yi sorgulamak ve AutoCompleteTextView doldurmak için CursorLoader'ı kullanma
- 9. Android AutoCompleteTextView onItemSelectedListener bir bluetooth klavye ile tetiklenmedi
- 10. Android: autocompletetextview, öneri listesi metin görünümü üzerinde görüntüler?
- 11. Android AutoCompleteTextView için yazım denetleyicisi nasıl devre dışı bırakılır?
- 12. AutoCompleteTextView sonuçlarının kaymasını sağlayıp sağlayamayacağını göstermek için dikey kaydırma çubuğu nasıl zorlanır?
- 13. yöntemi eklendi
- 14. ArrayAdapter ve TextWatcher ile Dinamik Otomatik TamamlamaTextView
- 15. Varsayılan sözlükte eksik OtomatikÇalışmaTextView/MultiAutoCompleteTextView
- 16. OtomatikCompleteTextView, yatay modda ipuçları
- 17. LinearLayout Android'e Shape Ekleme Android
- 18. Otomatik tamamlama görünümünde dinleyici nasıl eklenir, android?
- 19. Özel imleç rengi SearchView
- 20. SearchManager - özel öneriler ekliyorum
- 21. Android SearchView X işareti simgesi
- 22. Android: Otomatik Tamamlama TextView Facebook Uygulamasına Benzer
- 23. Android için ekran üstü klavye üzerindeki otomatik öneri metni nasıl kontrol edilir EditText denetimleri
- 24. AutoCompleteTextView'den şehir ve ülke alın
- 25. Güçlendirme özelliğini kullanarak Android otomatik tamamlama görünümü
- 26. OtomatikCompleteTextView problemi kayıp odakta
- 27. Tamamlanan düğmeyi yumuşak klavyede görünmesini nasıl sağlayabilirim?
- 28. Android: Google Rehber Otomatik Tamamlama - Bir açılır menü yerine bir RecyclerView doldurmak için bunu nasıl kullanabilirim?
- 29. Otomatik tamamlamaTextView - neredeyse ondan vazgeçene kadar çalışır?
- 30. "MultiAutoCompleteTextView.java 'android dosyasını kullandığımda" com.android.internal.R çözümlenemedi "hatası nasıl giderilir?
yardımcı Ve sorun nedir? Ne denedin ve neyin yanlış gittiğini? –
Denediğiniz bazı kodları gönderin, böylece geliştirebiliriz. –
Bu bilgiyi Neden Faaliyet Alanınız/Fragmanınızın yalnızca sınıf üyesi değişkenleri yerine gizli alanlarda saklıyorsunuz? – Siebe