Вывод случайных даних списком
Вывод случайных даних списком
Доброго времени суток))))Я начинающий девелопер, попалась такая задачка написать програму для Android devices которая отображает случайные даные списком, каждый елемент списка кликабельный и выдет на страницу с подробным описанием. натолкните где такое можно посмотреть.
- Mikhail_dev
- Сообщения: 2386
- Зарегистрирован: 09 янв 2012, 14:45
- Откуда: Самара
Re: Вывод случайных даних списком
ListView (уроки 42-44) + кастомный адаптер (урок 54), а для перехода на страницу с описанием, можно создавать Activity, куда передавать Bundle с необходимой информацией.
Re: Вывод случайных даних списком
начал делать в уроке (22 уроке) показывается что открывают файл simple_list_item_1.xml из Android 4.3/android.jar/res.layout/simple_list_item_1.xml Я иду по этому пути открываю файл но в файле ошибка Android XML Editor cannot process this input. скрин прикрепляю. помогите чайнику)))))
- Вложения
-
- error.png (201.24 КБ) 6045 просмотров
Re: Вывод случайных даних списком
да забей, у меня тоже не открывается, зачем он тебе понадобился?
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Вывод случайных даних списком
ну хочу приложение написать чтоб список выводился посоветовали (сообщение выше) по урокам сделать ну в 22 уроке и открывается этот файл.....вот я с проблемой и столкнулся((((ну раз забей знач забей)))))
Re: Вывод случайных даних списком
да это так, для информации там дано, ничего с этим файлом делать не нужно и нельзя.
и урок это не 22, а 42
и урок это не 22, а 42
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Вывод случайных даних списком
ой изивините тупонул(((((Вы правы 42 урок
вообщим иду далее.....
Re: Вывод случайных даних списком
походу руки не отдуда(((((все сделал как у уроке (осходиники тож скопировал) но при запуске приложения выдает ошибку....
листинг кодов викладу (отправка xml запрещена)
main.xml
MainActiviti
my_list_item (новосозданый стиль)
листинг кодов викладу (отправка xml запрещена)
main.xml
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<ListView
android:id="@+id/lvMain"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>MainActiviti
Код: Выделить всё
package com.example.p0421_simplelist;
/**package ru.startandroid.develop.p0421simplelist; - ет строка с примера с сайта*/
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class MainActivity extends Activity {
String[] names = { "Иван", "Марья", "Петр", "Антон", "Даша", "Борис",
"Костя", "Игорь", "Анна", "Денис", "Андрей" };
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// находим список
ListView lvMain = (ListView) findViewById(R.id.lvMain);
// создаем адаптер
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, names);
// присваиваем адаптер списку
lvMain.setAdapter(adapter);
}
}my_list_item (новосозданый стиль)
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:padding="5dp"
android:text="TextView"
android:textColor="#00FF00"
android:textSize="24sp">
</TextView>Код: Выделить всё
08-21 11:28:51.988: E/AndroidRuntime(292): FATAL EXCEPTION: main
08-21 11:28:51.988: E/AndroidRuntime(292): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.p0421_simplelist/com.example.p0421_simplelist.MainActivity}: java.lang.NullPointerException
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.os.Handler.dispatchMessage(Handler.java:99)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.os.Looper.loop(Looper.java:123)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.ActivityThread.main(ActivityThread.java:3683)
08-21 11:28:51.988: E/AndroidRuntime(292): at java.lang.reflect.Method.invokeNative(Native Method)
08-21 11:28:51.988: E/AndroidRuntime(292): at java.lang.reflect.Method.invoke(Method.java:507)
08-21 11:28:51.988: E/AndroidRuntime(292): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
08-21 11:28:51.988: E/AndroidRuntime(292): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
08-21 11:28:51.988: E/AndroidRuntime(292): at dalvik.system.NativeStart.main(Native Method)
08-21 11:28:51.988: E/AndroidRuntime(292): Caused by: java.lang.NullPointerException
08-21 11:28:51.988: E/AndroidRuntime(292): at com.example.p0421_simplelist.MainActivity.onCreate(MainActivity.java:26)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
08-21 11:28:51.988: E/AndroidRuntime(292): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
08-21 11:28:51.988: E/AndroidRuntime(292): ... 11 more
Последний раз редактировалось tolik129 21 авг 2013, 20:43, всего редактировалось 3 раза.
Re: Вывод случайных даних списком
отформатируй код в редакторе (тут ниже кнопка редактор)
скриншот убрери, он не информативен.
Добавь лог ошибок.
скриншот убрери, он не информативен.
Добавь лог ошибок.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Вывод случайных даних списком
в MainActiviti написано не то
Re: Вывод случайных даних списком
сам себя запутал у листингах....теперь выложил так как есть
Re: Вывод случайных даних списком
NPE самая легкая ошибка.
Смотри.
находишь в логе вот такую строчку после строки Caused by:
с адресом в ТВОЕЙ программе, т.е.
at com.example.p0421_simplelist.MainActivity.onCreate(MainActivity.java:26)
щелкаешь сюда 2 раза мышью, и переносишься в код. На этой строке у тебя ИСПОЛЬЗУЕТСЯ переменная, которая не инициализировалась (не создана). А теперь смотришь в код выше данной строки, где она создается.
Там и ошибка. или адрес неверный (например, ресурс xml не найден) или вообще она нигде у тебя не создается, зато используется потом.
Попробуй сам найти.
Смотри.
находишь в логе вот такую строчку после строки Caused by:
с адресом в ТВОЕЙ программе, т.е.
at com.example.p0421_simplelist.MainActivity.onCreate(MainActivity.java:26)
щелкаешь сюда 2 раза мышью, и переносишься в код. На этой строке у тебя ИСПОЛЬЗУЕТСЯ переменная, которая не инициализировалась (не создана). А теперь смотришь в код выше данной строки, где она создается.
Там и ошибка. или адрес неверный (например, ресурс xml не найден) или вообще она нигде у тебя не создается, зато используется потом.
Попробуй сам найти.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Вывод случайных даних списком
чтото примерное сделал (занес "Helow World") в качестве надписи (сам правда несовсем понял что сделал) НО результат позитивный сначала говорит что апликейшын не установлен но список уже выводит))))и стиля новые берет)))) пасибо за правильное наставление))))
