آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

نحوه نمایش متن جستجو شده

h_r_v  12 سال پیش  12 سال پیش
0 0

سلام بنده برای جستجو در دیتابیس از کد های زیر استفاده میکنم!
الان گیج شدم که چجوری نتایج رو توی لیست نشون بدم که وقتی کلیک شد بره توی همون صفحه!

 public class Search extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.search);
final EditText edtSearch = (EditText) findViewById(R.id.edtSearch);
Button btnSearch = (Button) findViewById(R.id.btnSearch);

btnSearch.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
String search = edtSearch.getText().toString();
getROUTINENAME(search);
}
});

}

public Cursor getROUTINENAME(String search_str) {
MyDatabase my;
SQLiteDatabase sq;
my = new MyDatabase(getApplicationContext());
sq = my.getWritableDatabase();
String query = "SELECT * FROM item where item_desc LIKE '%"+search_str+"%'";
Cursor mCursor = sq.rawQuery(query, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}

اصن کدی که نوشتم درسته؟

0 0
چرا از روش استاد استفاده نمیکنی؟هم فهمش ساده تره و هم راحت تر. (12 سال پیش)
0 0
لیست ویوت کو؟؟؟ (12 سال پیش)
0 0
من تقریبا شبیه شما میام همه ی نتایج جستجو رو توی یه لیست ذخیره میکنم بعد همه ی title هاشون رو میگیرم و واسه هر title یه عنصر جدید به لیست ویو اضافه میکنم . درست هم کار میکنه :) (12 سال پیش)
0 0
همین کارو کردم محسن! با Textview درست شد! (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
underomeda  12 سال پیش
+1 0

پاسخ به سوال 
Hossein Rezaei  12 سال پیش
+1 0

به نظر من هم یک لیست پویا از جنس structure تون درست کنید (مثلا در مثال های استاد <ArrayList<structureNote ) و هر سطری که حاوی عبارت شماست به این لیست اضافه کنید، بعد این ArrayList رو به عنوان خروجی تابع برگردونید. خب حالا اینطوری دستون بازه، میتونید بعدش این ArrayList رو به یک تابع دیگه برای Highlight کردن عبارت جستجو شده بفرستید که این  لینک کارتونو راه میندازه. (من هر سه روش توو این لینک رو چک کردم هر کدوم ی سری نقص هایی داره اما کار راه بندازه)

0 0
مشکلم حل شد! به جای استفاده از ListView از TextView کمک گرفتم! به جای هر عنصر پیدا شده یه TextView ساختم و لینک بهش دادم.. ممنون :دی (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .