@nikita_chiru

Как достать текст из списка?

У меня есть список , созданный через адапер и файл шаблон... как достать и передать текст или картинку через putEXTRA
Вот текст шаблона
<LinearLayout
        android:id="@+id/linearLayout1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >
        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="90dp"
            android:layout_height="90dp"
            android:src="@drawable/saiman"
            android:clickable="false" />
        <LinearLayout
            android:id="@+id/linearLayout2"
            android:layout_width="match_parent"
            android:layout_height="90dp"
            android:orientation="vertical"
            android:weightSum="1">

            <TextView
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="top|left"
                android:text="Large Text"
                android:textAppearance="?android:attr/textAppearanceLarge"
                />

            <TextView
                android:id="@+id/textView2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="right"
                android:text="textview"
                />

Вот текст созд список
1) доп адаптер
public class ListData{
    String title;//Название товара
    int price;//Цена товара
    int image;

    ListData(String _title, int _price, int _image){
        title= _title;
        price= _price;
        image= _image;


    }
}

2) Создание списка
public View getView(int position, View convertView, ViewGroup parent) {
        ListData p=((ListData) getItem(position));
        View v = inflater.inflate(R.layout.item, parent, false);
        ((TextView) v.findViewById(R.id.textView1)).setText(p.title);
        ((TextView) v.findViewById(R.id.textView2)).setText(p.price+"руб");
        ((ImageView) v.findViewById(R.id.imageView1)).setImageResource(p.image);
        return v;
    }

Если конкретно , то нужно достать текст из R.id.textView1,R.id.textView2 и R.id.imageView1 и передать в другой класс
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 1
gadfi
@gadfi
https://gamega.org
intent1.putExtra("name",getText(R.id.textView1).toString() );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы