1. Mitglieder surfen ohne Werbung auf Android-Hilfe.de! ✔ Jetzt kostenlos Mitglied in unserer Community werden.
  1. Scogit, 23.08.2009 #1
    Scogit

    Scogit Threadstarter Android-Hilfe.de Mitglied

    Servus,
    ich hab ein Problem mit einen Adapter.
    Das TextView Objekt title ist immer null.

    Hat hier jemand eine Idee warum das Object nicht gefunden wird?



    Code:
    public class ProgramAdapter extends BaseAdapter {
    
        private Context mContext;
        private int mRowResID;
        private Vector<EpgChannel> mProgramList;
    
        public ProgramAdapter(Context context, int rowResID,
                Vector<EpgChannel> programList) {
            mContext = context;
            mRowResID = rowResID;
            mProgramList = programList;
        }
    
        public int getCount() {
            return mProgramList.size();
        }
    
        public Object getItem(int position) {
            return mProgramList.get(position);
        }
    
        public long getItemId(int position) {
            return position;
        }
    
        public View getView(int position, View convertView, ViewGroup parent) {
            EpgChannel EpgChannel = mProgramList.get(position);
            LayoutInflater inflate = LayoutInflater.from( mContext );
            View v = inflate.inflate(mRowResID, parent, false);
    
            EpgEvent event = EpgChannel.iterator().next();
    
            TextView title = (TextView) v.findViewById(R.id.title);
    
            title.setText(event.getTitle());
    
            return v;
        }
    
    }
    Code:
    public class CurrentActivity extends MainMenuActivity {
    
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.current);
    
            JRegistry registry = JRegistry.getInstance();
    
            if  (registry.isRegistered("CommandWrapper")) {
                CommandWrapper cmdWrapper = (CommandWrapper) registry.locate("CommandWrapper");
                Vector<EpgChannel> result = cmdWrapper.getProgram(CommandWrapper.PROGRAM_CURRENT);
    
                ProgramAdapter programAdapter = new ProgramAdapter(
                                                this,
                                                R.layout.program_row,
                                                result);
    
                ListView myList = (ListView)findViewById(R.id.mylist);
    
                myList.setAdapter(programAdapter);
            }
    
        }
    }
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    
    <TableLayout android:id="@+id/TableLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
    <TableRow android:id="@+id/TableRow01" android:layout_width="wrap_content" android:layout_height="wrap_content"><TextView android:text="TextView01" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView><TextView android:text="TextView02" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/title"></TextView>
    </TableRow>
    
    </TableLayout>
     
    Zuletzt bearbeitet: 23.08.2009
  2. Scogit, 23.08.2009 #2
    Scogit

    Scogit Threadstarter Android-Hilfe.de Mitglied

    Ich weis nicht wirklich was ich jetzt anders gemacht habe da kein Unterschied zu sehen ist aber nachdem ich einmal Project -> clean aufgerufen habe scheint es zu funktionieren.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Eigene App auf Smartwatch installieren klappt nicht Android App Entwicklung 08.11.2018
Problem mit variable.setText (für TextView) Android App Entwicklung 25.10.2018
MIT AppInventor App erstellen um PDFs zu öffnen, problem Android App Entwicklung 10.10.2018
Problem mit for-Schleife, delay und Margins Android App Entwicklung 08.10.2018
Blogbeitrag - wie Google’s FCM durch ihr eigenes Benachrichtigungssystem ersetzten! Android App Entwicklung 13.09.2018
Datenschutzerklärung bei eigener App (ohne Erhebung von Daten) Android App Entwicklung 30.08.2018
String als Datei (eigene Dateiendung) sharen Android App Entwicklung 09.08.2018
Notification Channel - Eigene Sounds bzw. Sounds einschränken Android App Entwicklung 27.07.2018
ListView mit eigenem Layout zeigt im Querformat Items doppelt an Android App Entwicklung 24.06.2018
Eigene Web DB für App Inventor Android App Entwicklung 10.02.2018
Du betrachtest das Thema "Problem mit eigenen ListViewAdapter" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.