Туплю с разметкой (((

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Туплю с разметкой (((

Сообщение powercat » 16 авг 2012, 11:29

Передаю списку данные из базы. Все передается и список строится.

Код: Выделить всё

		if (cursor.moveToFirst()){     Если строки есть
			String[] from=new String[]{"Название поля"};
			int[]to =new int[]{R.id.tvText};   Это мой текстВью
			scAdapter=new SimpleCursorAdapter(this,R.layout.item,cursor,from,to);   Ниже этот айтем
			lvList.setAdapter(scAdapter);
		}else{
При этом использую айтем

Код: Выделить всё

<?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="wrap_content"
    android:orientation="vertical">
    
	<ImageView android:id="@+id/ivImg"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher"></ImageView>
    	
	<TextView
	    android:id="@+id/tvText"
	    android:layout_width="match_parent"
	    android:layout_height="wrap_content"
	    android:gravity="center_horizontal"
	    android:text="ddgdg"
	    android:textSize="18sp" ></TextView>
    	


</LinearLayout>
Выглядит это так
1.png
1.png (6.99 КБ) 2229 просмотров
Если же меняю местами текствью и имиджвью, вот так:

Код: Выделить всё

<?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="wrap_content"
    android:orientation="vertical">
    
   <TextView
	    android:id="@+id/tvText"
	    android:layout_width="match_parent"
	    android:layout_height="wrap_content"
	    android:gravity="center_horizontal"
	    android:text="ddgdg"
	    android:textSize="18sp" ></TextView>
    	
	<ImageView android:id="@+id/ivImg"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:src="@drawable/ic_launcher"></ImageView>
    	

    	


</LinearLayout>
То выглядеть начинает так
2.png
2.png (3.5 КБ) 2229 просмотров
Т.е. теряется куда-то имиджвью и не вставляются данные из базы, а отображается только то, что ручками введено в android:text (для контроля). При этом количество айтемов списка равно числу записей в базе.
Ну и вопрос - шозахер? ))))

Аватара пользователя
powercat
Сообщения: 508
Зарегистрирован: 20 июл 2012, 11:31

Re: Туплю с разметкой (((

Сообщение powercat » 17 авг 2012, 09:58

Блин...колдовство какое-то (((

Ответить