This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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" > | |
<Button | |
android:id="@+id/firstview" | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="wrap_content" | |
android:layout_height="match_parent" > | |
<ListView | |
android:id="@android:id/list" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" | |
android:layout_width="fill_parent" | |
android:layout_height="wrap_content" | |
android:orientation="vertical" | |
android:padding="10dp" > | |
<TextView | |
android:id="@+id/category_id" | |
android:layout_width="fill_parent" | |
android:layout_height="wrap_content" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class CategoryActivity extends ListActivity { | |
ArrayList<HashMap<String, String>> categoryList; | |
... | |
@Override | |
public void onCreate(Bundle savedInstanceState) { | |
... | |
categoryList = new ArrayList<HashMap<String, String>>(); | |
... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class LoadCategories extends AsyncTask<String, String, String> { | |
@Override | |
protected void onPreExecute() { | |
} | |
@Override | |
protected String doInBackground(String... args) { | |
return something; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protected void onPreExecute() { | |
super.onPreExecute(); | |
pDialog = new ProgressDialog(CategoryActivity.this); | |
pDialog.setMessage("Listing Categories..."); | |
pDialog.setIndeterminate(false); | |
pDialog.setCancelable(false); | |
pDialog.show(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protected String doInBackground(String... args){ | |
// Building Parameters | |
List<NameValuePair> params = new ArrayList<NameValuePair>(); | |
// getting JSON string from URL | |
String json = jsonParser.makeHttpRequest(URL_CATEGORY, "GET", | |
params); | |
// Check your log cat for JSON reponse | |
Log.d("Categories JSON: ", "> " + json); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@Override | |
protected void onPostExecute(String json) { | |
try { | |
categories = new JSONArray(json); | |
if (categories != null) { | |
// looping through All albums | |
for (int i = 0; i < categories.length(); i++) { | |
JSONObject c = categories.getJSONObject(i); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class CategoryListAdapter extends BaseAdapter { | |
// class constructor | |
public CategoryListAdapter(Context context, | |
ArrayList<HashMap<String, String>> items) { | |
} | |
// How many items are in the data set represented by this Adapter. | |
public int getCount() { | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
protected void onCreate(Bundle savedInstanceState) { | |
... | |
// get listview | |
ListView lv = getListView(); | |
lv.setDivider(null); | |
lv.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() { | |
@Override | |
public void onItemClick(AdapterView<?> arg0, View view, |
OlderNewer