FM302

توسعه دهنده اندروید
  • تعداد ارسال ها

    18
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

0 Neutral

درباره FM302

  • درجه
    Member
  1. ممنون بابت سورس کد من این کد رو میخام روی یک TabHost اجرا کنم که دارای 3تا اکتیویتی مجزا هستش. اما onActivityResult برای هرکدام از اکتیویتیهام اجرا نمیشه، فکر میکنم نتیجه داره به اکتیویتی parent برمیگرده. برای حل این مشکل باید چیکار کنم؟ چون از این کد برای هر سه تا تب میخام استفاده کنم
  2. با تشکر یه سوال متد onPreExecute اتوماتیک فراخوانی میشه؟ آخه توی کلاس اصلیش هم چیزی نوشته نشده.
  3. سلام من برای قسمت نظرات و پیشنهادات برنامه م از یه EditText استفاده کردم که میخام شکلک‌ها هم درونش وارد بشن...اما میخام کاراکترهای خاص وارد فرم نشن...تا الان این خطوط رو برای کاراکترهای خاص نوشتم. ولی دیگه نمیتونم شکلک‌ها رو اضافه کنم. باید از چه شرطی استفاده کنم؟ یا اگر کد بهتری میدونین لطفن راهنماییم کنین. [align=left][/align]
  4. !O_o مرسی! پروژه دات نتم رو ک خواستم اصلاح کنم گفتن باید همه دستورات inline رو ب پروسیجر تبدیل کنی...نمیدونم والا چرا شما میگین بچه بازیه:-?? بگذریم الان برای برنامه اندروید بنظرتون باید از روشهای پاکسازی استفاده کنم و کوئری هام رو بازم داخل برنامه بنویسم؟
  5. با سلام من برای برنامه م میخام از پایگاه داده استفاده کنم. چون پایگاه داده نسبتا سبکی دارم از همون SQLite استفاده کردم، ولی با جستجو توی اینترنت متوجه شدم امکان نوشتن پروسیجر نداره. راه حل جایگزینی برای این کار وجود داره عایا؟ چون قبلن توی یه پروژه در دات نت هم Queryهام رو مستقیما داخل خود کد سایت نوشته بودم و متوجه شدم ک خیلی راحت میشه به پایگاه داده دسترسی داشت و امنیت برنامه پایین میاد ممنون میشم اگه سریع جوابمو بدین
  6. سپاس دوست عزیز مشکلم برطرف شد
  7. من داخل یه فایل xml، دوتا لایوت دارم. لایوت اولی با آیدی Container1 که اجزاش موقع طراحی تنظیم شده ن...و لایوت دومی که اجزای داخلش در زمان اجرا ساخته میشن و در هنگام شروع برنامه خالیه. میخوام اجزاش بعد از ساخته شدن، الگوی لایوت Container1 رو عینا براش اعمال کنم. این ظاهر برنامه هنگام اجراست. که خصوصیات هنوز براش تنظیم نشده. [align=center] [align=right]اینم کدهای ساخت کنترلم [align=left]b2 = new Button(New.this); b2.setText(b.getText()); b2.setTextSize(b.getTextSize()); b2.setLayoutParams(lparamsB); Container2.addView(b2);[/align] برای اعمال خصوصیات، با پرس و جو فهمیدم باید از LayoutInflater استفاده کنم و خصوصیات سطر اول (مثل سایز و فونت و...) رو عینا واسه سطر دوم کپی کردم. ولی هیچکدوم Id ندارن.(Inflate شدن) اینم کدهایی ک اضافه کردم [align=left]View view = getLayoutInflater().inflate(R.layout.my_style,ContainerLayout,false); ContainerLayout.addView(view);[/align] چطور میتونم به محتوای کنترلهای ساخته شده دسترسی داشته باشم؟[/align] [/align]
  8. مشکل حل شد به جای setX و setY باید از توابع setTranslationX و setTranslatonY استفاده کنین...متد get هم دارن که مکان کنترلهای دیگه رو بدست بیارید [align=left]textview.setTranslationX(Button1.getX()); textview.setTranslationY(Button1.getY()+10);[/align]
  9. ممنون از پاسختون، متوجه شدم، این کار رو با بیشتر توابع موجود امتحان کردم مثه setX setY setTop setLeft...ولی مشکل اینجاست که اگه پوزیشن رو تغییر بدم توی هیچ جای فرمم دیگه دیده نمیشه،حتی بالا و چپ رو 1dp هم بذارم دیده نمیشه، نمیدونم چرا... این کد منه، داخل رویداد setOnClickListener دکمه هست. [align=left]RelativeLayout layout = new RelativeLayout(AddNew.this); TextView tv = new TextView(AddNew.this); tv.setText("This is a textview"); params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT); params.addRule(RelativeLayout.RIGHT_OF, R.id.button2); //this line is not working tv.setLayoutParams(params); // layout.addView(tv);[/align]
  10. فک کنم منظورشون این بود که چطور متن رو به حالت Justify low دربیارن. منم مشکل مشابه رو دارم. میخام متن تکست ویوهام ترازبندیشون درست شه من توی اینترنت کد انجام این کار رو دیدم ولی تست نزدم ببینم درسته یا نه تو سایت های خارجی بود ... بله، سورس نمونه ش رو توی Github پیدا کردم، متاسفانه جواب نداد، نمیدونم مشکلش کجاس
  11. ممنون. مفید بود یه سوال دیگه: چطور میشه پوزیشن کنترل ساخته شده رو عوض کرد؟ من میخام توی یه RelativeLayout کنار یه دکمه موجود، یه تکست ویو اضافه کنم. این کد منه اما تکست ویو گوشه بالا سمت چپ ساخته میشه. چطوری باید جاش رو تنظیم کنم؟ params = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.FILL_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT); params.addRule(RelativeLayout.RIGHT_OF, R.id.Button1); textview2.setLayoutParams(params);
  12. فک کنم منظورشون این بود که چطور متن رو به حالت Justify low دربیارن. منم مشکل مشابه رو دارم. میخام متن تکست ویوهام ترازبندیشون درست شه
  13. سلام من هم همین مشکل رو دارم. میخام فایلی که ارسال میشه اسم پکیج برنامه رو نگیره، اسم String ی باشه که من میخام البته الان متوجه شدم این کد فقط برای Bluetooth درست کار میکنه. برای برنامه های دیگه فقط برنامه باز میشه اما چیزی فرستاده نمیشه کسی کدی داره راهنمایی کنه؟
  14. مشکل حل شد...گفتم راه‌کارم رو اینجا قرار بدم تا اگر کسی نیاز فوری پیدا کرد دنبالش نگرده یه فایل.xml خالی بسازید و داخلش یه کامپوننت Persian DatePicker بذارید. بعد توی این سطر، اسم این فایل xml رو به تابع بدید اینطوری نیازی به new شدن در زمان اجرا نیست و تاریخ روز خونده میشه [align=left] dialog.setContentView(R.layout.my_xml_datepicker);[/align]