حامی 0 ارسال شده در ۳۰ خرداد ۱۳۹۶ گزارش اشتراک گذاری ارسال شده در ۳۰ خرداد ۱۳۹۶ (ویرایش شده) سلام یدونه لیست ویو ساختم که میخوام داخش کلمات رو سرچ کنه 7 تا آیتم دارم با 7 تا اکتیوتی(رو شماره 1 کلیک میکنم میره به اکتیوتی مربوط به خودش یعنی 1 و تا آخر) مثلا وقتی هفت رو داخل بخش سرچ جستجو میکنم بعد از کلیک میره به اکتیوتی یک در حالی که باید بره به اکتیوتی خودش یعنی هفت. احساس میکنم بعد از سرچ ترتیب آیتم ها بهم میریزه (دوستان زیاد وقتتونو نمیگیره مردونه کارم گیر کرده) اینم تمام کدهام: public class MainActivity extends AppCompatActivity { ListView listView; ArrayList<String> items; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView) findViewById(R.id.listView); items = new ArrayList<>(); items.add("one"); items.add("two"); items.add("three"); items.add("four"); items.add("five"); items.add("six"); items.add("seven"); final ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items); listView.setAdapter(adapter); listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override protected void onItemClick(AdapterView<?> adapterView, View view, int position, long id) { if (adapter.getItem(position).equals("one")) { startActivity(new Intent(MainActivity.this, One.class)); }else if (adapter.getItem(position).equals("seven")) { startActivity(new Intent(MainActivity.this, Seven.class)); }else; } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu, menu); MenuItem searchItem = menu.findItem(R.id.item_search); SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem); searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextChange(String newText) { ArrayList<String> templist = new ArrayList<>(); for (String temp : items) { if (temp.toLowerCase().contains(newText.toLowerCase())) { templist.add(temp); } } ArrayAdapter<String> adapter = new ArrayAdapter<>(MainActivity.this, android.R.layout.simple_list_item_1, templist); listView.setAdapter(adapter); return true; } @Override public boolean onQueryTextSubmit(String query) { return false; } }); return super.onCreateOptionsMenu(menu); } } بنظرتون از چه راهی استفاده کنم که داخل بخش سرچ ترتیب آیتم ها بهم نخوره؟ ویرایش شده ۳۰ خرداد ۱۳۹۶ توسط حامی نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
حامی 0 ارسال شده در ۳۰ خرداد ۱۳۹۶ مالک گزارش اشتراک گذاری ارسال شده در ۳۰ خرداد ۱۳۹۶ یعنی هیچکس نیست جواب منو بده؟ کچلی که ندارم یه سوال دارم اگه بلد نیستید بگید که چشم انتظار جوابی نباشم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .