Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
DanteNick
1 / 1 / 2
Регистрация: 26.07.2012
Сообщений: 57
1

ListActivity

27.07.2012, 00:01. Просмотров 1390. Ответов 8
Метки нет (Все метки)

Всем доброго времени суток!
Вот сегодня столкнулся с проблемой почему когда переименовываю Activity в ListActivity возникает ошибка? хотя import android.app.ListActivity; присутствует
Подскажите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2012, 00:01
Ответы с готовыми решениями:

ListActivity
Добрый день. Нужно реализовать дополнение нового эоемента в список ListActivity...

Шрифт в ListActivity
Где изменить размер текста? public class MyListActivity extends ListActivity {...

Конвертировании ListActivity в Fragment
Здраствуйте, ребята пожалуйста помогите конвертировать Класс ListActivity в...

Переход из ListActivity в Фрагмент
Всех с праздниками. Подскажите как реализовать переход из Activity в котором...

Не работает ActionBar в ListActivity
Почему ActionBar не отображается? public class FileManager extends...

8
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2012, 00:02 2
а какая ошибка?
0
DanteNick
1 / 1 / 2
Регистрация: 26.07.2012
Сообщений: 57
27.07.2012, 00:08  [ТС] 3
Да не ошибка просто в эмуляторе не открывается. Делал просто ListView запустил работает, захотел добавить onListItemClick и переименовал в ListActivity:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package com.example.listview;
 
import android.os.Bundle;
import android.app.ListActivity;
import android.view.Menu;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
 
 
public class MainActivity extends ListActivity {
 
    private ListView list1;
    private String list_arr[]={"апельсин","банан","яблоко","груша"};
    private TextView text;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        list1 = (ListView)findViewById(R.id.listview);
        list1.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,list_arr));
        text = (TextView)findViewById(R.id.textSelected);
        
    }
    
    @Override
    protected void onListItemClick(ListView l, View v, int position, long id) {
        // TODO Auto-generated method stub
        super.onListItemClick(l, v, position, id);
        
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
 
    
}
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2012, 00:20 4
вообще не запускается программа? а что а логах/консоли?
0
DanteNick
1 / 1 / 2
Регистрация: 26.07.2012
Сообщений: 57
27.07.2012, 00:28  [ТС] 5
Консоль
[2012-07-26 23:21:59 - ListView] Android Launch!
[2012-07-26 23:21:59 - ListView] adb is running normally.
[2012-07-26 23:21:59 - ListView] Performing com.example.listview.MainActivity activity launch
[2012-07-26 23:21:59 - ListView] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'Android_2.2'
[2012-07-26 23:22:01 - ListView] Application already deployed. No need to reinstall.
[2012-07-26 23:22:01 - ListView] Starting activity com.example.listview.MainActivity on device emulator-5554
[2012-07-26 23:22:03 - ListView] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.listview/.MainActivity }

LogCat

07-26 17:33:39.608: W/KeyCharacterMap(279): No keyboard for id 0
07-26 17:33:39.608: W/KeyCharacterMap(279): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
07-26 17:56:20.288: D/AndroidRuntime(307): Shutting down VM
07-26 17:56:20.288: W/dalvikvm(307): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
07-26 17:56:20.319: E/AndroidRuntime(307): FATAL EXCEPTION: main
07-26 17:56:20.319: E/AndroidRuntime(307): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.listviewapp/com.example.listviewapp.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.os.Handler.dispatchMessage(Handler.java:99)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.os.Looper.loop(Looper.java:123)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ActivityThread.main(ActivityThread.java:4627)
07-26 17:56:20.319: E/AndroidRuntime(307): at java.lang.reflect.Method.invokeNative(Native Method)
07-26 17:56:20.319: E/AndroidRuntime(307): at java.lang.reflect.Method.invoke(Method.java:521)
07-26 17:56:20.319: E/AndroidRuntime(307): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
07-26 17:56:20.319: E/AndroidRuntime(307): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
07-26 17:56:20.319: E/AndroidRuntime(307): at dalvik.system.NativeStart.main(Native Method)
07-26 17:56:20.319: E/AndroidRuntime(307): Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ListActivity.onContentChanged(ListActivity.java:245)
07-26 17:56:20.319: E/AndroidRuntime(307): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:201)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.Activity.setContentView(Activity.java:1647)
07-26 17:56:20.319: E/AndroidRuntime(307): at com.example.listviewapp.MainActivity.onCreate(MainActivity.java:15)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-26 17:56:20.319: E/AndroidRuntime(307): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
07-26 17:56:20.319: E/AndroidRuntime(307): ... 11 more


А в приложении

The application ListView has stopped unexpectedly. Please try again
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2012, 00:32 6
Цитата Сообщение от DanteNick Посмотреть сообщение
Your content must have a ListView whose id attribute is 'android.R.id.list'
.....
0
DanteNick
1 / 1 / 2
Регистрация: 26.07.2012
Сообщений: 57
27.07.2012, 00:34  [ТС] 7
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
   <ListView 
       android:id="@+id/listview"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:background="#000000"
       
       />
   <TextView 
       android:id="@+id/textSelected"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:textSize="26sp"
       android:textStyle="bold"
       />
 
</RelativeLayout>
0
V0v1k
1160 / 984 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.07.2012, 00:36 8
Java
1
2
3
4
5
6
7
<ListView 
       android:id="@android:id/list"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:background="#000000"
       
       />
1
DanteNick
1 / 1 / 2
Регистрация: 26.07.2012
Сообщений: 57
27.07.2012, 00:40  [ТС] 9
Теперь работает! Большое спасибо!
0
27.07.2012, 00:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2012, 00:40

Переход с ListActivity на другую активность
Ребят подскажите есть ListActivity в нем список, как сделать что бы при нажатию...

Программа вылетает при прокрутке ListActivity
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя...

Программа вылетает при переходе на ListActivity
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Моя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru