اعرض البيانات في ListView من WebService وفقًا لـ Keypress في Android

StackOverflow https://stackoverflow.com/questions/4405366

  •  25-09-2019
  •  | 
  •  

سؤال

أقوم بتطوير تطبيق Android لعميل كوري. لا بد لي من البحث عن بيانات وفقًا لـ Key Press ، مثل ، إذا ضغطت على A ، فإن جميع البيانات التي بدأت من عرض في ListView حيث تأتي البيانات من أ خدمة ويب في ListView. هل هو ممكن؟

إذا كانت الإجابة بنعم ، فكيف تفعل ذلك. إذا كان ذلك ممكنا أعطني بعض التعليمات البرمجية أو الرابط الذي يمكنني استخدامه؟

شكرًا.

هل كانت مفيدة؟

المحلول

في المنطقة التي يتم فيها استدعاء GetData () في رمز syam ، أحضر البيانات الجديدة وفقًا للنص الذي تم إدخاله في نص التحرير ، وضعه في الصفيف الذي يحتوي على مصدر ListView ، لا تنسى استدعاء setDataTechanged () المحول في النهاية.

نصائح أخرى

نعم ، من الممكن. يمكنك إضافة TextChangedListener على edittext ، وفي الحدث ontextchanged ، احصل على التاريخ من خادم الويب كـ JSON أو XML و ARATING DATA ويعرض البيانات في ListView.

edittext.addTextChangedListener(textWacther);
final TextWatcher textWacther = new TextWatcher() {
        public void afterTextChanged(Editable s) {
        }

        public void beforeTextChanged(CharSequence s, int start, int count,
                int after) {
        }

        public void onTextChanged(CharSequence s, int start, int before,
                int count) {
            getdata();

        }

    };

الحصول على البيانات من خادم الويب قد يكون هذا السؤال مفيدًا لككيفية الاتصال بقاعدة بيانات عن بعد مع خدمات الويب؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top