Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void RefrestList() {
- ArrayList<NameValuePair> postParameters = new ArrayList<NameValuePair>();
- postParameters.add(new BasicNameValuePair("npm", load_npm));
- try {
- response = CustomHttpClient.executeHttpPost(
- Connection.IP + Connection.URL_nilai,
- postParameters);
- String res = response.toString();
- res = res.trim();
- // hasil php di eksekusi ke Java
- jsonResult = res;
- jObject = new JSONObject(jsonResult);
- // ambil nama data array dari json_encode
- JSONArray menuitemArray = jObject.getJSONArray("hasil");
- for (int i = 0; i < menuitemArray.length(); i++) {
- //menampilkan list matakuliah
- JSONObject arr = menuitemArray.getJSONObject(i);
- String arrayid = arr.getString("id");
- String arraymk = arr.getString("mata_kuliah");
- String arrayna = arr.getString("nilai_akhir");
- String arrayuts = arr.getString("uts");
- String arrayuas = arr.getString("uas");
- HashMap<String, String> map = new HashMap<String, String>();
- map.put("id", arrayid);
- map.put("mata_kuliah", arraymk);
- map.put("nilai_akhir", arrayna);
- map.put("uts", arrayuts);
- map.put("uas", arrayuas);
- daftar_nilai.add(map);
- }
- } catch (Exception e) {
- Toast.makeText(Nilai.this,
- "Koneksi Gagal !", Toast.LENGTH_LONG)
- .show();
- }
- ListAdapter adapter = new SimpleAdapter(this, daftar_nilai,
- R.layout.layout_list_nilai, new String[] { "id",
- "mata_kuliah", "nilai_akhir" , "uts", "uas"}, new int[] {
- R.id.textview_idnilai, R.id.textview_matkul_nilai,
- R.id.textview_nilai,R.id.textview_nilaiuts, R.id.textview_nilaiuas });
- listviewew.setAdapter(adapter);
- listviewew.setSelected(true);
- listviewew.setOnItemClickListener(new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
- // menampilkan isi pop-up
- String nimk = ((TextView) view.findViewById(R.id.textview_matkul_nilai)).getText().toString();
- String niuts = ((TextView) view.findViewById(R.id.textview_nilaiuts)).getText().toString();
- String niuas = ((TextView) view.findViewById(R.id.textview_nilaiuas)).getText().toString();
- sound_button.start();
- detail = new Dialog(Nilai.this,android.R.style.Theme_Translucent);
- detail.requestWindowFeature(Window.FEATURE_NO_TITLE);
- detail.setCancelable(true);
- detail.setContentView(R.layout.layout_nilai_detail);
- uts = (TextView) detail.findViewById(R.id.textview_detailuts);
- uas = (TextView) detail.findViewById(R.id.textview_detailuas);
- mk = (TextView) detail.findViewById(R.id.textview_detailmk);
- mk.setText(""+nimk);
- uts.setText(""+niuts);
- uas.setText(""+niuas);
- close = (ImageView) detail.findViewById(R.id.button_close);
- close.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View vp) {
- sound_button.start();
- detail.dismiss();
- }
- });
- //Toast.makeText(DaftarNilai.this, "Set Selected Listview",Toast.LENGTH_SHORT).show();
- detail.show();
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement