PDA

View Full Version : جستجوی متن داخل برنامه



gwtw2013
شنبه 12 بهمن 1392, 00:47 صبح
سلام دارم یک برنامه می نویسم که مثل یک کتاب هست و از صفحات زیادی تشکیل شده می خوام کاربر این امکان رو داشته باشه که با کلیک روی دکمه جستجو تو اکشن بار یک ادیت تکست باز شه و با وارد کردن متن اکتیویتی هایی که توی تکست ویو های داخلش اون کلمه هست به شکل لیست بیاد و با کلیک روی اون قسمت به اون اکتیویتی بره. از سایت خود گوگل یکی ساختم اما 2 تا مشکل داشت :
1. تو آندروید 3 به پایین کار نمی کنه و force close می ده
2. تو آندروید بالاتر که اجرا میشه هر چی می نویسم چیزی نمیاره
لطفا راهنمایی کنین. چون من تازه کارم لطفا کمی توضیحش ابتدایی تر باشه. ممنون

rubiks.kde
شنبه 12 بهمن 1392, 17:29 عصر
1- استفاده از کلاس مربوط به اکشن بار در آندورید 3 به بعد وجود داره برای رفع این مشکل یا از ActionSherlock استفاده کنید یا ازAndroid Support Library, revision 19.0.1 (December 2013) استفاده کنید.
2-شما اطلاعاتتون توی چی قرار داره؟توابع جست و جو رو به چه صورت و برای گشتن توی چه منابعی نوشتید؟

gwtw2013
شنبه 12 بهمن 1392, 20:04 عصر
توی هر اکتیویتی چند تا text view هست که می خوام بین متن های اونا سرچ کنه. من خیلی بلد نیستم این حالت رو تو نرم افزارهای دیگه دیدم که وقتی سرچ می کنی یه قسمتی از متن رو نشون میده و با کلیک روش به اون اکتیویتی یره

rubiks.kde
شنبه 12 بهمن 1392, 20:21 عصر
توی این برنامه ها اطلاعات توی پایگاه داده و یا یک منبع است که با سرچ در اون یه لیست نمایش داده میشه.الان شما چنتا textView داریدمتن هاش رو از خودتون به صورت رشته بهش دادید یا از جایی میخونید و نمایش میدید؟

gwtw2013
شنبه 12 بهمن 1392, 21:49 عصر
داخل خود تکست ویو. مثل این

<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="this is some text"
android:textAppearance="?android:attr/textAppearanceLarge" />

rubiks.kde
شنبه 12 بهمن 1392, 22:39 عصر
ای بابا دوست عزیز این کلی کار داره.

gwtw2013
شنبه 12 بهمن 1392, 22:53 عصر
خوب من تازه کارم اگه راه های دیگه ای هست راهنمایی کنین

rubiks.kde
شنبه 12 بهمن 1392, 22:57 عصر
حداقلش اینه اطلاعات توی یک دیتابیس میبود که بشه سرچ کرد و بعد بقیه کارها.
شما باید متنهاتون رو توی دیتابیس داشته باشید.

gwtw2013
شنبه 12 بهمن 1392, 23:19 عصر
میشه بیشتر توضیح بدین یا یک منبع که به صورت گام به گام این کارو توضیح میده؟

gwtw2013
جمعه 02 خرداد 1393, 17:48 عصر
من برای جستجو و علاقه مندی ها زیاد سرچ گردم و همه دیتابیس می خواد. راه دیگه ای نیست؟ از دیتابیس چیزی نمی دونم. منبع خوبی برای آموزش این دو کار هست؟

gwtw2013
شنبه 03 خرداد 1393, 19:04 عصر
کسی نیست یه توضیح کلی از مراحل کار بده؟

mf2009
شنبه 03 خرداد 1393, 20:59 عصر
سلام اگه تبلیغ نباشه
http://droidcode.ir/?p=15