black.life 0 ارسال شده در ۱۸ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۸ مرداد ۱۳۹۳ با سلام من 24 ساعته کامل کل نت ایران رو گشتم و هیچ چیز به درد بخوری پیدا نکردم حتی تو همین انجمن گشتم برای عکس گذاشتن برای لیست ویو اما چیز درستی پیدا نکردم خواهش میکنم سر حوصله و کامل کامل جواب بدین خواهش میکنم من کتابی دارم می سازم صفحه اولش 3 تا دکمه داره وقتی روی دکمه 1 بزنی میره صفحه بعد (اسمشو بزاریم moghadame) خب من یه لیست ویو ساختم داخلش الان میخوام برای هر سطر یه عکس بزارم هیچ جایی پیدا نکردم که روان و اسان بگه خب من دقیقا باید چکار کنم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/ خواهش میکنم درست برام توضیح بدین و حتی اگه شد کد بهم بدین لینک ندین خواهشا خیلی فوری هست اینم محتویات فایل moghadame.java و moghadame.xml package com.example.trianingclashofclans; import android.app.ListActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class moghadame extends ListActivity { String[] str = {"clash of clans","????? ?????? ?????","??? ??","????? ? ???? ?? |??? ","?????","??? ????? ????"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.moghadame); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, str); setListAdapter(adapter); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { // TODO Auto-generated method stub super.onListItemClick(l, v, position, id); Toast.makeText(this, str[position] +" entekhabe shoma bud!", Toast.LENGTH_SHORT).show(); switch (position) { case 1: startActivity(new Intent (moghadame.this, clash.class)); break; } } } xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" > خواهش میکنم اگه میشه خودتون اینو سفارشی کنین برام خواهش میکنم کامل توضیح بدین خیلی فوری هست خدا خیرتون بده ممنون عنوان پست ویرایش شد Farzad Sarseify نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
perspolis 15 ارسال شده در ۱۸ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۸ مرداد ۱۳۹۳ سلام برای این که برای هر سطر یک عکس مشخص نمایش بده باید همون جوری که مثلا محتوای متن سطر در آداپتر برای هر سطر مشخص و ست می شه اسم عکس مربوط به اون سطر هم براش ست و تمام عکس ها در پوشه drawable قرار داده بشن آموزش لیست ویو سفارشی در انجمن رو هم مطالعه بفرمایید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
black.life 0 ارسال شده در ۱۸ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۸ مرداد ۱۳۹۳ اصلا اون اموزش به درد نمیخوره و اصلا فکر نمیکنم کاری که من میخوام بکنم رو بکنه و همچنین اون نیاز به دیتابیس داره و من نمیخوام با دیتا بیس بسازم همینطور معمولی میخوام برای لیست ویو عکس بزارم توی هیچ انجمنی (30 تا انجمن گشتم و پرسیدم)کسی جواب درست ندااد بهم این روش.... واقعا کسی نمیتونه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
perspolis 15 ارسال شده در ۱۸ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۸ مرداد ۱۳۹۳ این لینک رو هم مطالعه فرمودید؟ http://p30droid.com/Thread-%DA%AF%D8%B0%D8%A7%D8%B4%D8%AA%D9%86-%D8%B9%DA%A9%D8%B3-%D8%AF%D8%B1-listview?highlight=%D9%84%DB%8C%D8%B3%D8%AA+%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
black.life 0 ارسال شده در ۱۸ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۸ مرداد ۱۳۹۳ اره دقیقا 4 صفحه رو خوندم اما هیچی که هیچی خواهش میکنم خودتون همین جا برام بنویسید خواهش میکنم من میخوام درون moghadame.java و moghadame.xml میخوام با اینا لیست ویو سفارشی یا همون گذاشتن عکس در هر سطر بزارم خواهش کمک کنید هیچ جای نت پیدا نکردم خواهش میکنم.... نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Majid Ebrahimi 19 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ همون طور که گفتن درون لایوت مربوط به تداپتر یک ایمیج ویو قرار دهید و در کلاس یا متدی که لیست را پر می کنید یک شی ازایمیج ویو بسازید و به ایمیج لایوت اداپتر متصل کنید و سپس برای هر ایتم عکس مورد نظر را ست کنید. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
black.life 0 ارسال شده در ۱۹ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ عزیزم من مبتدی هستم متوجه نمیشم میشه یه مثال کدی بزنید؟و این کد رو کجا وارد کنم؟ یه مثال ساده بزنید ممنوننم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ برای شما یک نمونه ساده لیست سفارشی قرار میدهم که از دیتابیس استفاده نشده باشد و تصویر هم درون هر سطر قرار داشته باشد ابتدا یک تابع برای ایجاد کردن ایتم های لیست(در اکتیویتی نوشته شود) : [shcode=java] private ArrayList getListData() { ArrayList results = new ArrayList(); Settings newsData = new Settings(); newsData.setTitle("setting"); newsData.setIcon("ic_launcher"); newsData.setID("1"); results.add(newsData); newsData = new Settings(); newsData.setTitle("data"); newsData.setIcon("ic_launcher"); newsData.setID("2"); results.add(newsData); newsData = new Settings(); newsData.setTitle(getResources().getString(R.string.pregnancy_mode)); newsData.setIcon("ic_launcher"); newsData.setID("3"); results.add(newsData); newsData = new Settings(); newsData.setTitle("p30droid"); newsData.setIcon("ic_launcher"); newsData.setID("4"); results.add(newsData); /*newsData = new Settings(); newsData.setTitle("android-learn.ir"); newsData.setIcon("ic_launcher"); newsData.setID("5"); results.add(newsData);*/ newsData = new Settings(); newsData.setTitle("password"); newsData.setIcon("ic_launcher"); newsData.setID("5"); results.add(newsData); return results; } [/shcode] کلاس آداپتر SettingAdapter : برای لیست سفارشی: [shcode=java] public class SettingAdapter extends BaseAdapter { private Activity activity; Typeface tf; private ArrayList listData; private static LayoutInflater inflater = null; public SettingAdapter(Activity a, ArrayList listData) { activity = a; this.listData = listData; inflater = (LayoutInflater) activity .getSystemService(Context.LAYOUT_INFLATER_SERVICE); } public int getCount() { return listData.size(); } public Object getItem(int position) { return listData.get(position); } public long getItemId(int position) { return position; } public View getView(int position, View convertView, ViewGroup parent) { View vi = convertView; if (convertView == null) vi = inflater.inflate(R.layout.list_row, null); TextView title = (TextView) vi.findViewById(R.id.title); // title TextView ID = (TextView) vi.findViewById(R.id.txt_id); // duration ImageView thumb_image = (ImageView) vi.findViewById(R.id.list_image); // thumb // image title.setText(listData.get(position).getTitle()); ID.setText(listData.get(position).getID()); //title.setText(listData.get(position).getIcon()); Resources res = activity.getResources(); int resourceId = res.getIdentifier(listData.get(position).getIcon(), "drawable", activity.getPackageName()); thumb_image.setImageResource(resourceId); return vi; } [/shcode] xml لایوت سطر های سفارشی لیست ویو: [shcode=xml] <?xml version="1.0" encoding="utf-8"?> android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginBottom="5sp" > android:layout_width="fill_parent" android:alpha="20" android:layout_height="35sp"> android:id="@+id/thumbnail" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="5sp" > android:id="@+id/list_image" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> android:id="@+id/title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_centerVertical="true" android:layout_marginRight="10sp" android:layout_toLeftOf="@+id/thumbnail" android:text="title" android:textColor="#FFFFFF" android:textSize="15sp" android:typeface="sans" /> android:id="@+id/txt_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="gone" /> [/shcode] سپس کافی است لیست ویو خود را تعریف و آداپتر را اتصال دهید [shcode=java] public class SettingActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_setting); setting_list = (ListView) findViewById(R.id.setting_list); image_details = getListData(); setting_list.setAdapter(new SettingAdapter(this, image_details)); } } [/shcode] Layout اکتیویتی( activity_setting ): [shcode=xml] <?xml version="1.0" encoding="utf-8"?> android:layout_width="fill_parent" android:layout_height="fill_parent" > android:id="@+id/setting_list" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/top_bar" android:layout_margin="20sp" android:cacheColorHint="#00000000" android:divider="@android:color/transparent" android:dividerHeight="15.0sp" /> [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
black.life 0 ارسال شده در ۱۹ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ خیلی ممنون از پاسخ کاملتون خدا خیرتون بده حالا یه مشکل و سوال پیش اومده من بلدم در لیست معمولی برم به اکتیویتی و یا همون صفحه دیگه حالا یه سوال طریقه رفتن به اکتیویتی جدید در لیست معمولی و سفارشی فرق دارن؟؟؟؟ اگه فرق دارن لطفا طریقه رفتن به اکتیویتی جدید در سفارشی رو بگین نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Farzad Sarseifi 575 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ در لیست سفارشی میتوانید به عناصر هر سطر نیز دسترسی داشته باشید،اما در این مثال میتوانید بدین صورت نیز عمل کنید [shcode=java] setting_list.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> a, View v, int position, long id) { switch (position) { case 0: break; case 1: break; case 2: break; case 3: break; case 4: break; default: break; } } }); [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۱۹ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ فکر کنم این اپ بتونه کمک کنه. Listview.zip Listview.zip نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
black.life 0 ارسال شده در ۱۹ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۹ مرداد ۱۳۹۳ من همینا رو گذاشتم ولی میگه فورس کلوز توی منفیست هم درست عمل کردم خواهشا کمک کنید به نظرم اخطارش اینه Unable to open stack trace file '/data/anr/traces.txt': Permission denied توی لوگ گت بودش این کجاش غلطه؟؟؟؟؟؟؟ اخطار هم نداره ها ولی وقت تو شبیه ساز و گوشی چک میکنم میبینم وقتی میزنم روی دکمه برنامه خارج میشه و فورس کلوز میشه مگه مشکلی داره این؟؟؟ import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.app.Activity; import android.content.Context; import android.content.Intent; public class moghadame extends Activity { public moghadame(Context context) { // TODO Auto-generated constructor stub } ListView list; String[] web = { "Clash of Clans", "اتحاد", "ترفند ها", "دفاع", "حمله" } ; Integer[] imageId = { R.drawable.pic1, R.drawable.pic2, R.drawable.pic3, R.drawable.pic4, R.drawable.pic5 }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.moghadame); CustomList adapter = new CustomList(moghadame.this, web, imageId); list=(ListView)findViewById(R.id.list); list.setAdapter(adapter); list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> a, View v, int position, long id) { switch (position) { case 0: startActivity(new Intent(moghadame.this, clash.class)); break; } } }); }} نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۲۰ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۰ مرداد ۱۳۹۳ این اپو بگیر، تو همه قسمت هاش image و text های خودتو جایگزین کن. این اپ رو امولاتور من درست کار می کنه. Listview.zip Listview.zip نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
black.life 0 ارسال شده در ۲۰ مرداد ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۰ مرداد ۱۳۹۳ مشکل حل شد مممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mohammadi66 23 ارسال شده در ۲۰ مرداد ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۰ مرداد ۱۳۹۳ [align=center]به من ماهی نده ماهی گیری یادم بده! [align=justify] این ضرب المثل ایرانی رو یادت نره! شما باید سعی کنید خط به خط برنامه رو خودتون بنویسید و تست کنید وگرنه فایده ای نخواهد داشت و در اینده به مشکل بر میخورید اینکه من کد آماده به شما بدم و شما تکست و عکستون رو جایگزین کنید هنر نیست سعی کنید برنامه رو خودتون بنویسید و اگر مشکل داشتید اینجا بیان کنید. اگر هم به مشکل بر خوردید : دوباره برنامه رو از نو بنویسید همه چیز رو چک کنید فراموش کار نباشید موفق باشید[/align] [/align] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .