Iam пытается создать представление списка динамически, Просьба предоставить мне пример для просмотра списка в андроиде ...Построения динамического представления списка В Android
ответ
класса активности ......
public class UsersListActivity extends ListActivity{
RegisterUser registerUser;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] statesList = getListOfAllUsers();
Toast.makeText(getApplicationContext(),
"States Array lentgh is : " + statesList.length,
Toast.LENGTH_LONG).show();
setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item,
statesList));
ListView lv = getListView();
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
Toast.makeText(getApplicationContext(),
"You selected : "+((TextView) view).getText(), Toast.LENGTH_SHORT).show();
}
});
}}
и создайте xml-файл с именем list_item.xml и вставьте код ниже.
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp" android:textColor="#ffffff" android:textStyle="bold" android:background="@drawable/border_cell">
</TextView>
Попробуйте этот учебник, чтобы понять, как использовать ListView. http://developer.android.com/resources/tutorials/views/hello-listview.html
Почему не вы просто посмотрите на ApiDemos вашего Android SDK ..
Вы можете найти 14 примеров реализации ListActivities ..
Или просто искать здесь или на Google, вы можете найти множество примеров
Тогда, если вы хотите чего-то добиться, вы можете задать здесь более конкретный вопрос, это звучит справедливо?
Вы можете создать свой собственный список View, расширяя базу класса адаптера
public class ListAdapterDroidman extends BaseAdapter{
private ArrayList<ListitemDroidman> list = new ArrayList<ListitemDroidman>();
@SuppressWarnings("unused")
private Context context;
public ListAdapterDroidman(Context context) {
this.context = context;
}
public void addItem(ListitemDroidman item) {
list.add(item);
}
public void addItem(ListitemDroidman item,int pos)
{
list.add(pos, item);
}
public void removeItem(int pos)
{
list.remove(pos);
}
public void clearList()
{
list.clear();
}
public int getCount() {
// TODO Auto-generated method stub
return list.size();
}
public Object getItem(int position) {
// TODO Auto-generated method stub
return list.get(position);
}
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
return list.get(position);
}
}
Затем создать свой собственный макет
public class ListitemDroidman extends LinearLayout {
TextView filename;
ImageView iv;
public ListitemDroidman(Context context) {
super(context);
}
public void setInfo(Context context, Bitmap icon, String fname,int colorId) {
iv=new ImageView(context);
iv.setImageBitmap(icon);
iv.setPadding(0, 0, 20, 0);
addView(iv);
filename = new TextView(context);
filename.setTextSize(20);
filename.setTextColor(getResources().getColor(colorId));
filename.setText(fname);
addView(filename);
}
}
Теперь создайте ListItems в вашем activityClass создать объект адаптера, и есть создано:
myListitem = new ListitemDroidman(this);
icon = BitmapFactory.decodeResource(getResources(),
R.drawable.folder_icon);
myListitem.setInfo(getApplicationContext(), icon, filelist[i],
R.color.color_white);
добавить список для нормального списка
la_file.addItem(myListitem);
- 1. Изменение динамического представления содержимого в android
- 2. Диаграмма динамического построения объектов
- 3. Android Изменение динамического представления с радиогруппами
- 4. Как передать значение из динамического представления списка в действие?
- 5. Лучший способ построения динамического выбора
- 6. Лучший способ построения динамического JPanel
- 7. Создание динамического представления списка в jQuery mobile не работает?
- 8. Построения представления списка в Xamarin.Forms, которые могут работать на прошивку и Android
- 9. Создание динамического представления
- 10. Создание динамического представления в iOS
- 11. Добавление динамического представления в ClickListener
- 12. OnAction Выполнение построения частичного представления
- 13. android- Множественные представления списка в одном экране
- 14. Использование итерации динамического построения критериев Блок
- 15. Создание динамического представления с помощью spinner Надежность в Android
- 16. Наполнение представления списка из другого представления списка
- 17. Какой лучший метод в Android для создания динамического списка?
- 18. Методы динамического построения JavaScript на странице ASPX?
- 19. Android - оптимальный способ представления списка назначений
- 20. Более эффективный способ построения динамического меню
- 21. Android Половина экрана представления списка не отвечает
- 22. Просмотр списка Android для другого представления подробностей
- 23. Источник данных динамического представления таблицы
- 24. Преобразование значений динамического списка в объект списка
- 25. Как выровнять представления внизу представления списка?
- 26. Добавление элементов в начало динамического списка в Android
- 27. создание прозрачного динамического представления в jenkins
- 28. динамического представления не согласуются в ASP.NET
- 29. Создание динамического представления в разрывах Одо MVC
- 30. Копирование содержимого динамического представления в строку