M 
		
				
				
			
		Makes
Neues Mitglied
- 0
 
Hallo 
,
ich bastel an einer App die von der Struktur so aussieht:
----------------------
x Name - Spiel
x Wann
x Link (Button)
x Name2 - Spiel2
x Wann2
x Link2 (Button)
usw
----------------------
das Ganze in einem ListView.
Also ein ListView Element besteht aus: Name, Spiel, Wann (TextView) und Link(Button)
Alle Daten für Name,Datum, Wann und Link kommen aus einem XML File.
Nun meine Frage:
Wie bekomme ich den Link in den Button?
Habe schon einige Tutorials dazu gelesen doch bisher ohne Erfolg :blushing:
Wäre super wenn mir Jemand weiterhelfen könnte:
 
	
	
	
		
				
			ich bastel an einer App die von der Struktur so aussieht:
----------------------
x Name - Spiel
x Wann
x Link (Button)
x Name2 - Spiel2
x Wann2
x Link2 (Button)
usw
----------------------
das Ganze in einem ListView.
Also ein ListView Element besteht aus: Name, Spiel, Wann (TextView) und Link(Button)
Alle Daten für Name,Datum, Wann und Link kommen aus einem XML File.
Nun meine Frage:
Wie bekomme ich den Link in den Button?
Habe schon einige Tutorials dazu gelesen doch bisher ohne Erfolg :blushing:
Wäre super wenn mir Jemand weiterhelfen könnte:
		Code:
	
	public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listplaceholder);
        
        
        
        
        ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
      
       
        String xml = XMLfunctions.getXML();
        Document doc = XMLfunctions.XMLfromString(xml);
                
        int numResults = XMLfunctions.numResults(doc);
        
        if((numResults <= 0)){
            Toast.makeText(Main.this, "Wo steht das", Toast.LENGTH_LONG).show();  
            finish();
        }
                
        NodeList nodes = doc.getElementsByTagName("result");
                    
        for (int i = 0; i < nodes.getLength(); i++) {                            
            HashMap<String, String> map = new HashMap<String, String>();    
            
            Element e = (Element)nodes.item(i);
            if(i==0){
                TextView update= (TextView) findViewById(R.id.textView6);
                update.setText("letztes Update: "+XMLfunctions.getValue(e, "update"));
            } else {
            map.put("name", XMLfunctions.getValue(e, "name")+": " + XMLfunctions.getValue(e, "spiel") );
            map.put("date", XMLfunctions.getValue(e, "datum"));
             mylist.add(map);    
            }    
        }        
        ListAdapter adapter = new SimpleAdapter(this, mylist , R.layout.main, 
                        new String[] { "name", "date" }, 
                        new int[] { R.id.item_title, R.id.item_date });
        
        setListAdapter(adapter);
        
        final ListView lv = getListView();        
        lv.setTextFilterEnabled(true);    
//...
}
	
			
				Zuletzt bearbeitet: 
			
		
	
								
								
									
	
								
							
							
						

