mohammad69991

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

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

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

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

0 Neutral

درباره mohammad69991

  • درجه
    Member
  1. در گوشی xperia Arc s تست کردم. به دلیل اینکه از امولاتور genymotion استفاده می کنم و این امولاتور از google play service پشتیبانی نمی کنه. مستقیم روی گوشی تست کردم که متاسفانه توی گوشی دیگه کد خطایی اعلام نمی کنه.
  2. <?xml version="1.0" encoding="utf-8"?> xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#f7f7f7" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"> android:id="@+id/lblTitleMAP" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginBottom="10dp" android:gravity="right" android:shadowColor="#000000" android:shadowDx="1" android:shadowDy="2" android:shadowRadius="1.5" android:text="TextView" android:textColor="#D81F54" android:textSize="23sp" /> android:id="@+id/lblAddress_MAP" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_below="@+id/lblTitleMAP" android:layout_marginBottom="6dp" style="@style/TextShadow" android:gravity="right" android:text="TextView" /> android:id="@+id/btnBackMain_MAP" style="@style/Button_Default" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginTop="10dp" android:text="@string/strBack" /> android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/lblAddress_MAP" android:layout_centerHorizontal="true" style="@style/Button_Default" android:textSize="20sp" android:text="Button" /> android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/map" android:layout_below="@+id/lblAddress_MAP" style="@style/Button_Default" android:textSize="20sp" android:text="Button" /> android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignRight="@+id/lblTitleMAP" android:layout_below="@+id/lblAddress_MAP" style="@style/Button_Default" android:textSize="20sp" android:text="Button" /> android:id="@+id/map" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@+id/btnBackMain_MAP" android:layout_below="@+id/lblAddress_MAP" class="com.google.android.gms.maps.SupportMapFragment" />
  3. بله. این کتابخانه به صورت پیش فرض اضافه می شه.
  4. سلام.. ممنون از آموزشتون. من تمام روش های شما رو انجام دادم اما هنگامی که برنامه رو اجرا می کنم خطا میده 01-18 07:55:32.630: E/AndroidRuntime(1954): FATAL EXCEPTION: main01-18 07:55:32.630: E/AndroidRuntime(1954): java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable01-18 07:55:32.630: E/AndroidRuntime(1954): at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source)01-18 07:55:32.630: E/AndroidRuntime(1954): at com.google.android.gms.maps.SupportMapFragment.onInflate(Unknown Source)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:284)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.view.LayoutInflater.inflate(LayoutInflater.java:386)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)01-18 07:55:32.630: E/AndroidRuntime(1954): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:207)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.Activity.setContentView(Activity.java:1657)01-18 07:55:32.630: E/AndroidRuntime(1954): at ir.parsidev.coponetclub.ShowMapFragment.onCreate(ShowMapFragment.java:39)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.ActivityThread.access$1500(ActivityThread.java:117)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.os.Handler.dispatchMessage(Handler.java:99)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.os.Looper.loop(Looper.java:130)01-18 07:55:32.630: E/AndroidRuntime(1954): at android.app.ActivityThread.main(ActivityThread.java:3683)01-18 07:55:32.630: E/AndroidRuntime(1954): at java.lang.reflect.Method.invokeNative(Native Method)01-18 07:55:32.630: E/AndroidRuntime(1954): at java.lang.reflect.Method.invoke(Method.java:507)01-18 07:55:32.630: E/AndroidRuntime(1954): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)01-18 07:55:32.630: E/AndroidRuntime(1954): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)01-18 07:55:32.630: E/AndroidRuntime(1954): at dalvik.system.NativeStart.main(Native Method) ممنون میشم راهنماییم کنید با تشکر
  5. من معذرت می خوام که نتونستم منظورمو درست برسونم. تصاویری که که آیتم ها وجود داره رو از اینترنت نمی گیرم. توی سورس برنامه وجود داره. این تصویر برنامه هست. مثلا وقتی روی دکمه Play کلیک می کنم. بعضی آیتم های دیگه هم تصویرش تغییر می کنه. [align=center]http://www.parsidev.ir/sc.png[/img][/align]
  6. سلام دوستان من توی برنامم از یک لیست ویو استفاده کردم که توی هر آیتم چندتا دکمه برای کلک هست. هنگامی که یکی از دکمه ها رو کلیک می کنم. تصویر اون دکمه عوض می شه. اما مشکلی که من دارم اینه که هنگامی که اسکرول می کنم به پایین یا بالا، بعضی از آیتم های دیگه لیست ویو هم تصویرشون عوض میشه. هرکاری که کردم مشکل حل نشد. کد قسمت آداپتر برنامه رو می ذارم. ممنون میشم راهنماییم کنید} [shcode=java] public class RbtAdapter extends BaseAdapter { private LayoutInflater myInflater; private List list; private Context context; private String tag_unFav = "UNF"; private String tag_Fav = "FAV"; private String tag_Play = "PLA"; private String tag_Stop = "STO"; private boolean[] isplay; public RbtAdapter(Context context, List list){ myInflater = LayoutInflater.from(context); this.context = context; this.list = list; isplay = new boolean[list.size()]; } static class ViewHolder { protected ImageView imgFlag; protected ImageView imgLine; protected ImageView imgBuy; protected ImageView imgShare; protected ImageView imgDownload; protected ImageView imgPlay; protected ImageView imgFav; protected ImageView imgShadow; protected TextView lblName; protected TextView lblCode; protected TextView lblPrice; protected TextView lblExpire; protected TextView lblManu; } @Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return list.get(position); } @Override public long getItemId(int position) { return position; } @Override public View getView(final int position, View convertView, final ViewGroup parent) { final ViewHolder holder; final RBT rbt = (RBT) list.get(position); if (convertView == null) { convertView = myInflater.inflate(R.layout.ly_rbt_list_item, null); holder = new ViewHolder(); holder.imgBuy = (ImageView) convertView.findViewById(R.id.imgBUY_RBT); holder.imgDownload = (ImageView) convertView.findViewById(R.id.imgDOWNLOAD_RBT); holder.imgFav = (ImageView) convertView.findViewById(R.id.imgFAV_RBT); holder.imgFlag = (ImageView) convertView.findViewById(R.id.imgFLAG_RBT); holder.imgLine = (ImageView) convertView.findViewById(R.id.imgLINE_RBT); holder.imgPlay = (ImageView) convertView.findViewById(R.id.imgPLAY_RBT); holder.imgShare = (ImageView) convertView.findViewById(R.id.imgSHARE_RBT); holder.imgShadow = (ImageView) convertView.findViewById(R.id.img_Shadow_RBT_BOTTOM); holder.imgPlay.setTag(position); holder.lblCode = (TextView) convertView.findViewById(R.id.lblCODE_RBT); holder.lblExpire = (TextView) convertView.findViewById(R.id.lblEXPIRE_RBT); holder.lblName = (TextView) convertView.findViewById(R.id.lblNAME_RBT); holder.lblPrice = (TextView) convertView.findViewById(R.id.lblPRICE_RBT); holder.lblManu = (TextView) convertView.findViewById(R.id.lblMan_RBT); holder.lblManu.setTypeface(PersianReshape.Font(context)); holder.lblCode.setTypeface(PersianReshape.Font(context)); holder.lblExpire.setTypeface(PersianReshape.Font(context)); holder.lblName.setTypeface(PersianReshape.Font(context)); holder.lblPrice.setTypeface(PersianReshape.Font(context)); isplay[position] = false; convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } if(list.get(position).getFav() == 1){ holder.imgFav.setBackgroundResource(R.drawable.btnfav); holder.imgFav.setTag(tag_Fav); }else if(list.get(position).getFav() == 0){ holder.imgFav.setBackgroundResource(R.drawable.btnunfav); holder.imgFav.setTag(tag_unFav); } if(Cls_iFunction.blnFarsiIsSupported){ holder.lblName.setText(list.get(position).getName()); holder.lblCode.setText("کد: " + list.get(position).getCodetoString()); holder.lblExpire.setText("اعتبار: " + list.get(position).getExpiretoString() + " روز "); holder.lblPrice.setText("قیمت: " + list.get(position).getPricetoString() + " ریال "); holder.lblManu.setText("اثر: " + list.get(position).getManufac()); }else{ holder.lblName.setText(PersianReshape.reshape(list.get(position).getName())); holder.lblCode.setText(PersianReshape.reshape("کد: ") + PersianReshape.reshape(list.get(position).getCodetoString())); holder.lblExpire.setText(PersianReshape.reshape("اعتبار: ") + PersianReshape.reshape(list.get(position).getExpiretoString()) + PersianReshape.reshape(" روز ")); holder.lblPrice.setText(PersianReshape.reshape("قیمت: ") + PersianReshape.reshape(list.get(position).getPricetoString()) + PersianReshape.reshape(" ریال ")); holder.lblManu.setText(PersianReshape.reshape("اثر: ") + PersianReshape.reshape(list.get(position).getManufac())); } if(list.get(position).getStar() == 1) holder.imgFlag.setVisibility(View.VISIBLE); else if(list.get(position).getStar() == 0) holder.imgFlag.setVisibility(View.GONE); holder.imgBuy.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { final MyAlert alert = new MyAlert(context, 2); alert.setMessage("شما در حال خرید آوای انتظار " + list.get(position).getName() + " هستید، آیا تایید می کنید؟"); alert.setOnDismissListener(new OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { switch (alert.Result()) { case R.id.btn_no: alert.dismiss(); break; case R.id.btn_yes: break; default: break; } } }); alert.show(); } }); holder.imgDownload.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } }); holder.imgFav.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { String fav = holder.imgFav.getTag().toString(); if(fav.equals(tag_Fav)){ holder.imgFav.setBackgroundResource(R.drawable.btnunfav); holder.imgFav.setTag(tag_unFav); }else if(fav.equals(tag_unFav)){ holder.imgFav.setBackgroundResource(R.drawable.btnfav); holder.imgFav.setTag(tag_Fav); } } }); holder.imgFlag.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } }); holder.imgPlay.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { int pos = (Integer) holder.imgPlay.getTag(); if(isplay[pos]) holder.imgPlay.setBackgroundResource(R.drawable.btnplay); else holder.imgPlay.setBackgroundResource(R.drawable.btnstop); isplay[pos] = !isplay[pos]; /*String str = null; for(int i=0 ; i str += String.valueOf(isplay) + " - "; } MyToast.makeText(context, str, MyToast.LENGTH_LONG).show();*/ } }); holder.imgShare.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } }); /*for(int i=0 ; i if(isplay) holder.imgPlay.setBackgroundResource(R.drawable.btnstop); else holder.imgPlay.setBackgroundResource(R.drawable.btnplay); }*/ return convertView; } [/shcode]
  7. از دوستان کسی نیست منو راهنمایی کنه؟ خیلی برام مهمه که این کارو انجام بدم... هرکاری می کنم درست نمیشه
  8. از دوستان کسی نیست که منو راهنمایی کنه؟
  9. کسی نیست!!!!!!!!!!!!!!!!!!! ؟؟؟؟؟؟؟؟؟؟؟؟
  10. از دوستان کسی مشکل برنامه رو پیدا نکرده؟؟؟؟؟
  11. من پروژه و کتابخانه هایی که لازم بود رو پیوست کردم. SlideMenu.zip SlideMenu.zip
  12. ممنون با یکم دست کاری توی سورس مثالش تونستم اجراش کنم. اما حالا که یه برنامه از اول نوشتم و کتابخانه های لازم رو اضافه کردم. هنگامی که برنامه رو اجرا می کنم خطا زیر میاد. 01-06 06:10:21.797: E/AndroidRuntime(1308): FATAL EXCEPTION: main01-06 06:10:21.797: E/AndroidRuntime(1308): java.lang.NoClassDefFoundError: com.jeremyfeinstein.slidingmenu.lib.SlidingMenu01-06 06:10:21.797: E/AndroidRuntime(1308): at ir.parsidev.slidemenu.MainActivity.onCreate(MainActivity.java:15)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.Activity.performCreate(Activity.java:5133)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.ActivityThread.access$600(ActivityThread.java:141)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.os.Handler.dispatchMessage(Handler.java:99)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.os.Looper.loop(Looper.java:137)01-06 06:10:21.797: E/AndroidRuntime(1308): at android.app.ActivityThread.main(ActivityThread.java:5103)01-06 06:10:21.797: E/AndroidRuntime(1308): at java.lang.reflect.Method.invokeNative(Native Method)01-06 06:10:21.797: E/AndroidRuntime(1308): at java.lang.reflect.Method.invoke(Method.java:525)01-0606:10:21.797: E/AndroidRuntime(1308): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)01-06 06:10:21.797: E/AndroidRuntime(1308): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)01-06 06:10:21.797: E/AndroidRuntime(1308): at dalvik.system.NativeStart.main(Native Method) چک کردم همه کتابخانه ها اضافه شده بود. اما توی پروژه مثال خودش، کتابخانه مخصوص sliding menu رو در قسمت Android Dependencies اضافه کرده بود که هر کاری کردم من نتونستم توی این قسمت کتابخانه ای اضافه کنم. ممنون میشم راهنمایی کنید چه جوری این مشکل رو برطرف کنم
  13. من از آخرین نسخه اکلیپس استفاده می کنم و SDK رو به صورت کامل دارم. از نسخه 1 تا 19 وقتی که این پروژه را وارد اکلیپس می کنم فایل R ساخته نمیشه و کلی هم خطا در سورس برنامه داره. چی کار کنم که مشکل حل شه؟ با تشکر
  14. [align=right]سلام دوستان[/align] [align=right]من می خوام یه برنامه با منوی کنار صفحه درست کنم مانند این تصویر [/align] [align=center]http://i.stack.imgur.com/hbZD7.jpg[/img][/align] [align=right]خیلی جستجو کردم که یه library خوب و به درد بخود پیدا کنم.[/align] [align=right]چیزی که پیدا کردم، همراه با مثال هست اما هنگامی که توی برنامه eclipse واردش می کنم کل برنامه خطا داره. هرکاری هم که کردم مشکلش حل نشد.[/align] [align=right]از دوستان کسی Library خوبی در این زمینه سراغ داره؟ یا مشکل مثال این کتاب خانه رو حل کنه؟ https://github.com/jfeinstein10/SlidingMenu با تشکر [/align]