Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as Java by testco ( 14 years ago )
package ml.ml;

import java.io.IOException; 
import java.io.InputStream;
import java.util.ArrayList;

import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;

import org.xml.sax.InputSource;
import org.xml.sax.XMLReader;

import android.app.Activity;
import android.content.res.AssetManager;
import android.database.Cursor;
import android.graphics.drawable.Drawable;

import android.net.Uri;
import android.os.Bundle;
import android.os.Environment;
import android.provider.MediaStore;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.GridView;
import android.widget.LinearLayout;
import android.widget.Spinner;
import android.widget.TextView;

public class ParxmlActivity extends Activity {

 private String array_spinner[];
 private Cursor cursor;
 private int columnIndex;

 ParsedExampleDataSet parsedExampleDataSet= null;


 ArrayList<String> hltag_List=new ArrayList<String>();
 ArrayList<Subchild> sltag_List=new ArrayList<Subchild>();

 //ArrayList<String> slTagNameList=new ArrayList<String>();

 ArrayList<String> name_List = new ArrayList<String>(); 
 

 ArrayList<String> path_List =new ArrayList<String>();

 Spinner spinner_hltag,spinner_sltag, spinner_path;

 ArrayAdapter<String> adapter_hltag;
 ArrayAdapter<String> adapter_sltag;
 ArrayAdapter<String> adapter_path;
 int hltagPos = 0;
 int sltagPos = 0;
 String x;

 Object sdcard;
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  
  spinner_hltag= (Spinner) findViewById(R.id.spinner1);
  spinner_sltag = (Spinner) findViewById(R.id.spinner2);
  spinner_path =(Spinner) findViewById(R.id.spinner3);
  
  GridView sdcardImages = (GridView) findViewById(R.id.sdcard);

  // Set up an array of the Thumbnail Image ID column we want



 //  String[] projection = {MediaStore.Images.Thumbnails._ID};
 //  // Create the cursor pointing to the SDCard
 //  cursor = managedQuery( MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI,
 //    projection, // Which columns to return
 //    null,       // Return all rows
 //    null,
 //    MediaStore.Images.Thumbnails.IMAGE_ID);
 //  // Get the column index of the Thumbnails Image ID
 //  columnIndex = cursor.getColumnIndexOrThrow(MediaStore.Images.Thumbnails._ID);

  
 //  x = Environment.getExternalStorageDirectory()+"/ziya/"+path_List;
 //  sdcard = Uri.parse( x);
 //  //img.setImageURI(Uri.parse(x));
 // sdcardImages.setImageDrawable(Drawable.createFromPath((x));
  


  try {

   /* Get a SAXParser from the SAXPArserFactory. */
   SAXParserFactory spf = SAXParserFactory.newInstance();

   SAXParser sp = spf.newSAXParser();

   /* Get the XMLReader of the SAXParser we created. */
   XMLReader xr = sp.getXMLReader();
   /* Create a new ContentHandler and apply it to the XML-Reader */
   ExampleHandler myExampleHandler = new ExampleHandler();
   xr.setContentHandler(myExampleHandler);

   /* Parse the xml-data from our file. */
   xr.parse(new InputSource(getAssets().open("neevee.xml")));
   /* Parsing has finished. */

   parsedExampleDataSet =myExampleHandler. myParsedExampleDataSet;
   
   for (int i = 0; i < parsedExampleDataSet.gethltag().size(); i++) {
    Log.v("gethltag SIZE ", ""+parsedExampleDataSet.gethltag().size());
    hltag_List.add(parsedExampleDataSet.getHLTag().get(i));
   }


   sltag_List = parsedExampleDataSet.getSLTag(hltag_List.get(hltagPos));

   for(int i = 0; i < sltag_List.size(); i++) {
    name_List.add(sltag_List.get(i).name);
    path_List.add(sltag_List.get(i).path);
   }

   
   
   adapter_hltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, hltag_List); 
   //adapter_hltag.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
   spinner_hltag.setAdapter(adapter_hltag);


   adapter_sltag = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, name_List); 
   //adapter_sltag.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
   spinner_sltag.setAdapter(adapter_sltag); 


   adapter_path = new ArrayAdapter<String>(ParxmlActivity.this,android.R.layout.simple_spinner_item, path_List); 
   //adapter_sltag.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
   spinner_path.setAdapter(adapter_path);

  } catch (Exception e) { 

  }



 }
}

 

Revise this Paste

Your Name: Code Language: