نمایش نتایج 1 تا 3 از 3

نام تاپیک: setListAdapter

  1. #1

    setListAdapter

    سلام
    با استفاده از متد setListAdapter یک لیست ایجاد کردم که روی هر کدوم که کلیک کنی بره یه صفحه دیگه.. فقط یه مشکلی هست میخوام کنار متن هر گزینه یک عکس هم قرار بدم.. ولی نمیدونم چطوری میشه.

    متد رو اینطوری نوشتم ..



    setListAdapter(new ArrayAdapter<String>(ListActivity.this,android.R.l ayout.simple_list_item_1,myclass1));



    Untitled.png

  2. #2

    نقل قول: setListAdapter

    دوستان میشه این قسمت رو توضیح بدید؟؟

  3. #3

    نقل قول: setListAdapter

    یه grid_item ایجاد کنید



    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_horizontal"
    android:orientation="vertical"
    android:background="@drawable/shape1" >


    <ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:focusable="false"
    android:layout_marginTop="10dip"
    android:focusableInTouchMode="false"
    android:src="@drawable/ic_launcher" />

    <TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Small Text"
    android:layout_marginTop="8dip"
    android:layout_marginBottom="10dip"
    android:layout_gravity="center"
    android:textStyle="bold|italic"
    android:gravity="center"
    android:textAppearance="?android:attr/textAppearanceMedium" />


    </LinearLayout>







    یه xml که میخوایی مطالبت توش نشون داده بشه

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:id="@+id/lin_body"
    android:background="@color/orange" >


    <GridView
    android:id="@+id/imageList"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:gravity="center"
    android:horizontalSpacing="4dp"
    android:listSelector="@null"
    android:numColumns="1"
    android:stretchMode="columnWidth"
    android:verticalSpacing="20dp" >


    </GridView>

    </LinearLayout>




    و در نهایت فایل activty


    GridView gridView = (GridView) findViewById(R.id.imageList);
    DataBaseHelper ada = new DataBaseHelper(main.this);
    final Adapter_cook adapter = new Adapter_cook(main.this, ada.get_cook());
    gridView.setAdapter(adapter);

    gridView.setOnItemClickListener(new OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) {

    if (adapter.getItem(arg2).id==1)
    {
    Intent i = new Intent(body_cook.this,c1.class);
    startActivity(i);
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •