Привет всем, я делаю пример приложения.для обновления списка.У меня есть список класса, и его XML как.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ListView android:id="@+id/ListView01" android:layout_height="wrap_content"
android:layout_width="fill_parent"></ListView>
<TextView android:id="@+id/more"
android:layout_height="wrap_content"
android:text="Click to view more..."
android:textStyle="normal|bold" android:textColor="#FF8000" android:textSize="10dip"
android:gravity="center_vertical|center_horizontal" android:layout_width="fill_parent">
</TextView>
</LinearLayout>
теперь я установил TouchListener текста View и добавил в него следующий код
@Override
public boolean onTouch(View v, MotionEvent event) {
switch(v.getId())
{
case R.id.more:
//update List Method Call..
more.setText("Click to view More..");
adapter.notifyDataSetChanged();
}
// TODO Auto-generated method stub
return false;
}
Вы видите в 3-й строке оператора switch, что я добавил
more.setText("Click to view More..");
строка, но когда мой список обновляется.Текстовое представление больше не отображается внизу.Пожалуйста, объясните, почему это происходит со мной и каково решение ??