mamad_mjf

ویرایش ظاهری متنی که از SQL فراخوانی میکنیم

14 ارسال در این موضوع قرار دارد

سلام به همه دوستان و همکاران....

من دارم یه برنامه ای که حالت کتاب داره استفاده میکنم..و از دیتابیس sql استفاده میکنم...

بخوبی هم متنا رو از دیتابیس فراخوانی میکنم..فقط مشکل اینه که متن بصورت خیلی ساده میاد...

یعنی برای ویرایش گرافیمیه متن نمیدونم چیکار کنم...

میخوام مثل وقتی که از webview برای متن استفاده میکنم دستم کامل باز باشه...

مثلا یه جای  متن رو یه رنگ بزارم..اندازشو بزرگ کنم...یه جای متنو یه رنگ با اندازه دیگه...

اما از طریق sql موفق نمیشم.تگه فقط متنو بدون چنین امکاناتی گذاشت که خیلی بده...

ممنون میشم راهنماییم کنید....کلا میخوام بدونم استفاده از دیتابیس چقدر دستمون توو چنین چیزایی بازه؟؟مثل webview دستمون خیلی بازه یا مثل TextView محدوده؟؟ با تشکر

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

شما به هر حال اطلاعات رو باید داخل یه چیزی بریزید دیگه حالا تست ویو یا وب ویو !!

اصلا رنگ و سایز و فونت به دیتابیس ربطی نداره !!

اگر داخل تکست ویو بریزید که با استفاده از Typeface میتونید فونت مورد نظرتون رو بدید .

با استفاده از textcolor میتونید رنگ رو انتخاب کنید .

با استفاده textsize هم سایز !!

اگر مشکل اینه که هیچ ! اگر این نیست لطفا کمی واضح تر توضیح دهید

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

شما به هر حال اطلاعات رو باید داخل یه چیزی بریزید دیگه حالا تست ویو یا وب ویو !!

اصلا رنگ و سایز و فونت به دیتابیس ربطی نداره !!

اگر داخل تکست ویو بریزید که با استفاده از Typeface میتونید فونت مورد نظرتون رو بدید .

با استفاده از textcolor میتونید رنگ رو انتخاب کنید .

با استفاده textsize هم سایز !!

اگر مشکل اینه که هیچ ! اگر این نیست لطفا کمی واضح تر توضیح دهید

نه  اصلا داخل تست ویو و وب ویو نمیزارم.. مستقیم متنو توی دیتابیس ذخیره کردم...

یعنی توی برنامه  ریختم  SQl expert ....بعدش توی اکلیپس ازون table فراخوانی کردم...

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شما میخواید متن رو مثل editor های سایت ویرایش کنید ؟‌ یه چیزی مثل CKEDITOR ؟..

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شما میخواید متن رو مثل editor های سایت ویرایش کنید ؟‌ یه چیزی مثل CKEDITOR ؟..

اینی ک گفتین نمیدونم یعنی چی!!!

ببینید..مثلا اگه متن توی وب ویو باشه...با کدهای html میشه هرجای متنو که خواستیم یه رنگ خاص بش بدیم..یا اندازه یه قسمت متنو تغییر داد...

اما مثلا توی تکست ویو نمیشه هرجاشو تغییرداد..فقط میشه یه رنگ خاص به کل متن داد..

حالا من که از متن هام توی دیتابیسه باید چیکار کنم؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب داخل دیتابیس کدهای html رو قرار بده !

بده به وب ویو خودش درست میشه !

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

خب داخل دیتابیس کدهای html رو قرار بده !

بده به وب ویو خودش درست میشه !

همینی که گفتینو میشه یخورده بیشتر توضیح بدی؟؟

اگه یه مثال و سورس کوچولو هم بزاری که دیگه عالی میشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

وب ویو یه مقدار عملکردش ضعیفه !‌ شما همیشه نرید سراغ راه های آسون ! من موکدا میگم که ازش استفاده نکنید.

پشنهاد من :‌ شما متن ها رو با فرمت XML ذخیره بکنید بعد توسط یکی از parser های خود اندروید اقدام به پارس کردنشون و استایل دادن بهشون بکنید.


شما میخواید متن رو مثل editor های سایت ویرایش کنید ؟‌ یه چیزی مثل CKEDITOR ؟..

اینی ک گفتین نمیدونم یعنی چی!!!

ببینید..مثلا اگه متن توی وب ویو باشه...با کدهای html میشه هرجای متنو که خواستیم یه رنگ خاص بش بدیم..یا اندازه یه قسمت متنو تغییر داد...

اما مثلا توی تکست ویو نمیشه هرجاشو تغییرداد..فقط میشه یه رنگ خاص به کل متن داد..

حالا من که از متن هام توی دیتابیسه باید چیکار کنم؟

حرف منم دقیقا همینه ! ببینید اگه میخواید یه برنامه اساسی با استاندارد های طراحی داشته باشید از وب ویو استفاده نکنید. اما اگه در حد یه کتابه معمولی میخواید استفاده کنید همون وب ویو آسون و خوبه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

وب ویو یه مقدار عملکردش ضعیفه !‌ شما همیشه نرید سراغ راه های آسون ! من موکدا میگم که ازش استفاده نکنید.

پشنهاد من :‌ شما متن ها رو با فرمت XML ذخیره بکنید بعد توسط یکی از parser های خود اندروید اقدام به پارس کردنشون و استایل دادن بهشون بکنید.


شما میخواید متن رو مثل editor های سایت ویرایش کنید ؟‌ یه چیزی مثل CKEDITOR ؟..

اینی ک گفتین نمیدونم یعنی چی!!!

ببینید..مثلا اگه متن توی وب ویو باشه...با کدهای html میشه هرجای متنو که خواستیم یه رنگ خاص بش بدیم..یا اندازه یه قسمت متنو تغییر داد...

اما مثلا توی تکست ویو نمیشه هرجاشو تغییرداد..فقط میشه یه رنگ خاص به کل متن داد..

حالا من که از متن هام توی دیتابیسه باید چیکار کنم؟

حرف منم دقیقا همینه ! ببینید اگه میخواید یه برنامه اساسی با استاندارد های طراحی داشته باشید از وب ویو استفاده نکنید. اما اگه در حد یه کتابه معمولی میخواید استفاده کنید همون وب ویو آسون و خوبه

آقا ببین..من تازه واردم...الان توی Sql متنو گذاشتم..که بشه از قابلیت سرچ استفاده کرد..حالا چطور میشه ویرایش کرد...گیج شدم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

عزیز من ! شما این کار هارو باید بکنی :

اول همه متنتو به صورت XML در بیاری. مثال :

<xml>

<string rang="abi">

یه متنی که اینجا گذاشتم و قراره آبی بشه

string>

xml>

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام به همه دوستان و همکاران....

من دارم یه برنامه ای که حالت کتاب داره استفاده میکنم..و از دیتابیس sql استفاده میکنم...

بخوبی هم متنا رو از دیتابیس فراخوانی میکنم..فقط مشکل اینه که متن بصورت خیلی ساده میاد...

یعنی برای ویرایش گرافیمیه متن نمیدونم چیکار کنم...

میخوام مثل وقتی که از webview برای متن استفاده میکنم دستم کامل باز باشه...

مثلا یه جای  متن رو یه رنگ بزارم..اندازشو بزرگ کنم...یه جای متنو یه رنگ با اندازه دیگه...

اما از طریق sql موفق نمیشم.تگه فقط متنو بدون چنین امکاناتی گذاشت که خیلی بده...

ممنون میشم راهنماییم کنید....کلا میخوام بدونم استفاده از دیتابیس چقدر دستمون توو چنین چیزایی بازه؟؟مثل webview دستمون خیلی بازه یا مثل TextView محدوده؟؟ با تشکر

مشکلی نیست.میتونید هم از webview و SQL استفاده کنید.بدین صورت که کد های html رو داخل رکورد هاتون ذخیره میکنید.سپس موقع فراخوانی اون متنو که شامل تگها و غیره هستو با قابلیت datasource وب ویو تنظیم کنید.کدش دستم نیست اما وب ویو رو تعریف کنید.بعدش خاصیت datasource رو انتخاب کنید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام به همه دوستان و همکاران....

من دارم یه برنامه ای که حالت کتاب داره استفاده میکنم..و از دیتابیس sql استفاده میکنم...

بخوبی هم متنا رو از دیتابیس فراخوانی میکنم..فقط مشکل اینه که متن بصورت خیلی ساده میاد...

یعنی برای ویرایش گرافیمیه متن نمیدونم چیکار کنم...

میخوام مثل وقتی که از webview برای متن استفاده میکنم دستم کامل باز باشه...

مثلا یه جای  متن رو یه رنگ بزارم..اندازشو بزرگ کنم...یه جای متنو یه رنگ با اندازه دیگه...

اما از طریق sql موفق نمیشم.تگه فقط متنو بدون چنین امکاناتی گذاشت که خیلی بده...

ممنون میشم راهنماییم کنید....کلا میخوام بدونم استفاده از دیتابیس چقدر دستمون توو چنین چیزایی بازه؟؟مثل webview دستمون خیلی بازه یا مثل TextView محدوده؟؟ با تشکر

مشکلی نیست.میتونید هم از webview و SQL استفاده کنید.بدین صورت که کد های html رو داخل رکورد هاتون ذخیره میکنید.سپس موقع فراخوانی اون متنو که شامل تگها و غیره هستو با قابلیت datasource وب ویو تنظیم کنید.کدش دستم نیست اما وب ویو رو تعریف کنید.بعدش خاصیت datasource رو انتخاب کنید.

خیلی ممنون واسه پاسختون...یه چیزایی متوجه شدم اما اگه میشه خواهشا بیشتر توضیح بدین...

اگه یه نمونه سورس کوچیک موجود باشه خیلی عالی میشه...بازم ممنون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببینید.همونطور که گفتید مشکلی در دریافت اطلاعات از دیتابیس ندارید دیگه.خب حالا به جای اینکه متن خالیتون رو داخل رکورد ها قرار بدید به کمک تگ های html آن ها را شخضی سازی کنید.سپس کد ها را درون رکورد ها قرار بدید.وب ویو یه خاصیتی داره به نام datasource.حالا کافیه اون متنتون که شامل تگ ها و متون هست رو بندازین تو web view

1 کاربر پسند دیده است

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببینید.همونطور که گفتید مشکلی در دریافت اطلاعات از دیتابیس ندارید دیگه.خب حالا به جای اینکه متن خالیتون رو داخل رکورد ها قرار بدید به کمک تگ های html آن ها را شخضی سازی کنید.سپس کد ها را درون رکورد ها قرار بدید.وب ویو یه خاصیتی داره به نام datasource.حالا کافیه اون متنتون که شامل تگ ها و متون هست رو بندازین تو web view

خب کدهای html رو تووی رکورد ها میریزم...اما این قابلیت datasource رو پیدا نمیکنم!این قابلیت چیست!؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری