Advertisement
Guest User

Untitled

a guest
Aug 21st, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. package com.isa.gestordecurso;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import android.app.Activity;
  6. import android.content.Intent;
  7. import android.os.Bundle;
  8. import android.util.Log;
  9. import android.view.View;
  10. import android.view.View.OnClickListener;
  11. import android.widget.Button;
  12. import android.widget.EditText;
  13. import android.widget.ListView;
  14.  
  15. public class PersActivity extends Activity {
  16.    
  17.     Button start, calcaverage1;
  18.  
  19.     private SubjectAdapter adapter;
  20.  
  21.     @Override
  22.     protected void onCreate(Bundle savedInstanceState) {
  23.         super.onCreate(savedInstanceState);
  24.         setContentView(R.layout.subject_list_view);
  25.        
  26.         setupListViewAdapter();
  27.        
  28.         setupAddMarkButton();
  29.        
  30.         // Accept button
  31.                 Button acceptbn= (Button)findViewById(R.id.start1);
  32.                 acceptbn.setOnClickListener(new OnClickListener()
  33.                 {   public void onClick(View v)
  34.                     {  
  35.                         Intent intent = new Intent(PersActivity.this, MainActivity.class);
  36.                             startActivity(intent);      
  37.                             finish();
  38.                     }
  39.                 });
  40.     }
  41.  
  42.     public void removeClick(View v) {
  43.         Mark itemToRemove = (Mark)v.getTag();
  44.         adapter.remove(itemToRemove);
  45.     }
  46.  
  47.     private void setupListViewAdapter() {
  48.         adapter = new SubjectAdapter(PersActivity.this, R.layout.subject_list_item, new ArrayList<Mark>());
  49.         ListView MarkListView = (ListView)findViewById(R.id.subject_list_item);
  50.         MarkListView.setAdapter(adapter);
  51.     }
  52.    
  53.     private void setupAddMarkButton() {
  54.         findViewById(R.id.addsubject).setOnClickListener(new OnClickListener() {
  55.            
  56.             @Override
  57.             public void onClick(View v) {
  58.                 adapter.insert(new Mark("", 0), 0);
  59.             }
  60.         });
  61.     }
  62.     void addNumberFromText()
  63.     {
  64.         int total=0;
  65.         for(int i=0;i<ListView.getChildCount();i++)
  66.         {
  67.             View wantedView = ListView.getChildAt(i);
  68.             EditText edtText=View.findViewById(R.id.subjectmark);
  69.             //not checking wheter integer valid or not, Please do so
  70.             int value=Integer.parseInt(edtText.toString());
  71.             total+=value;
  72.         }
  73.         Log.d(TAG,"total sum is "+total);
  74.     }
  75.  
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement