Android Open Source - attendance-viewer Subject






From Project

Back to project page attendance-viewer.

License

The source code is released under:

MIT License

If you think the Android project attendance-viewer listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.juet.attendance;
//from   ww  w.j  a  v a 2  s.  c o m
import com.actionbarsherlock.app.SherlockDialogFragment;
import com.juet.attendance.R;

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;


public class Subject extends SherlockDialogFragment {
  
  private TextView LT,p,a,lA,lC,nP,nA,s;

  
  public Subject() {
    
  }
  
  @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
    //getDialog().requestWindowFeature((int) Window.FEATURE_NO_TITLE);
        View view = inflater.inflate(R.layout.activity_subject, container);
        getDialog().setTitle("Subject Details");
        Bundle values=getArguments();
        

        System.out.println(values.getString("l"));
        
        LT = (TextView) view.findViewById(R.id.LT);
        if(!(values.getString("l").equals("N/A") && values.getString("t").equals("N/A")))
          LT.setText("Lec: "+values.getString("l")+"   Tut: "+values.getString("t"));
        else
          LT.setVisibility(View.GONE);
        p = (TextView) view.findViewById(R.id.p);
        p.setText("Present: "+values.getString("p"));
        a = (TextView) view.findViewById(R.id.a);
        a.setText("Absent: "+values.getString("a"));
        lC = (TextView) view.findViewById(R.id.lC);
        lC.setText("Last Class: "+values.getString("lC"));
        lA = (TextView) view.findViewById(R.id.lA);
        lA.setText("Last Absent: "+values.getString("lA"));
        
        int total=Integer.parseInt(values.getString("p"))+Integer.parseInt(values.getString("a"));
        int present=Integer.parseInt(values.getString("p"));
        nP = (TextView) view.findViewById(R.id.nP);
        nP.setText("On attending next: "+(present+1)*100/(total+1)+"");
        nA = (TextView) view.findViewById(R.id.nA);
        nA.setText("On skipping next: "+(present)*100/(total+1)+"");
        System.out.println(values.getString("T")+"   ");
        String As=values.getString("A");
        if(As.equals("N/A"))
          As="0";
        int T=Integer.parseInt(values.getString("T"));
        int A=Integer.parseInt(As);
        double sk;
        System.out.println(total+" "+present+" "+T);

        
        if(A<T) 
        {
          System.out.println((total*T - present*100) +"   "+ (100 - T));
          sk=(total*T - present*100.0)/(100.0 - T);
          s = (TextView) view.findViewById(R.id.s);
            s.setText("Classes till "+T+": "+(int)((sk<((int)(sk)+0.01))?sk:sk+1));
        }
        else if(A>=T) 
        {
          sk=100.0*present/T - total;
          s = (TextView) view.findViewById(R.id.s);
            s.setText("Skips till "+T+": "+(int)Math.floor(sk));
        }
        return view;
    }

}




Java Source Code List

android.support.v4.app.Watson.java
com.actionbarsherlock.ActionBarSherlock.java
com.actionbarsherlock.app.ActionBar.java
com.actionbarsherlock.app.SherlockActivity.java
com.actionbarsherlock.app.SherlockDialogFragment.java
com.actionbarsherlock.app.SherlockExpandableListActivity.java
com.actionbarsherlock.app.SherlockFragmentActivity.java
com.actionbarsherlock.app.SherlockFragment.java
com.actionbarsherlock.app.SherlockListActivity.java
com.actionbarsherlock.app.SherlockListFragment.java
com.actionbarsherlock.app.SherlockPreferenceActivity.java
com.actionbarsherlock.internal.ActionBarSherlockCompat.java
com.actionbarsherlock.internal.ActionBarSherlockNative.java
com.actionbarsherlock.internal.ResourcesCompat.java
com.actionbarsherlock.internal.app.ActionBarImpl.java
com.actionbarsherlock.internal.app.ActionBarWrapper.java
com.actionbarsherlock.internal.nineoldandroids.animation.AnimatorListenerAdapter.java
com.actionbarsherlock.internal.nineoldandroids.animation.AnimatorSet.java
com.actionbarsherlock.internal.nineoldandroids.animation.Animator.java
com.actionbarsherlock.internal.nineoldandroids.animation.FloatEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.FloatKeyframeSet.java
com.actionbarsherlock.internal.nineoldandroids.animation.IntEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.IntKeyframeSet.java
com.actionbarsherlock.internal.nineoldandroids.animation.KeyframeSet.java
com.actionbarsherlock.internal.nineoldandroids.animation.Keyframe.java
com.actionbarsherlock.internal.nineoldandroids.animation.ObjectAnimator.java
com.actionbarsherlock.internal.nineoldandroids.animation.PropertyValuesHolder.java
com.actionbarsherlock.internal.nineoldandroids.animation.TypeEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.ValueAnimator.java
com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.java
com.actionbarsherlock.internal.nineoldandroids.view.animation.AnimatorProxy.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineHorizontalScrollView.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout.java
com.actionbarsherlock.internal.view.ActionProviderWrapper.java
com.actionbarsherlock.internal.view.StandaloneActionMode.java
com.actionbarsherlock.internal.view.View_HasStateListenerSupport.java
com.actionbarsherlock.internal.view.View_OnAttachStateChangeListener.java
com.actionbarsherlock.internal.view.menu.ActionMenuItemView.java
com.actionbarsherlock.internal.view.menu.ActionMenuItem.java
com.actionbarsherlock.internal.view.menu.ActionMenuPresenter.java
com.actionbarsherlock.internal.view.menu.ActionMenuView.java
com.actionbarsherlock.internal.view.menu.ActionMenu.java
com.actionbarsherlock.internal.view.menu.BaseMenuPresenter.java
com.actionbarsherlock.internal.view.menu.ListMenuItemView.java
com.actionbarsherlock.internal.view.menu.MenuBuilder.java
com.actionbarsherlock.internal.view.menu.MenuItemImpl.java
com.actionbarsherlock.internal.view.menu.MenuItemWrapper.java
com.actionbarsherlock.internal.view.menu.MenuPopupHelper.java
com.actionbarsherlock.internal.view.menu.MenuPresenter.java
com.actionbarsherlock.internal.view.menu.MenuView.java
com.actionbarsherlock.internal.view.menu.MenuWrapper.java
com.actionbarsherlock.internal.view.menu.SubMenuBuilder.java
com.actionbarsherlock.internal.view.menu.SubMenuWrapper.java
com.actionbarsherlock.internal.widget.AbsActionBarView.java
com.actionbarsherlock.internal.widget.ActionBarContainer.java
com.actionbarsherlock.internal.widget.ActionBarContextView.java
com.actionbarsherlock.internal.widget.ActionBarView.java
com.actionbarsherlock.internal.widget.CapitalizingButton.java
com.actionbarsherlock.internal.widget.CapitalizingTextView.java
com.actionbarsherlock.internal.widget.CollapsibleActionViewWrapper.java
com.actionbarsherlock.internal.widget.IcsAbsSpinner.java
com.actionbarsherlock.internal.widget.IcsAdapterView.java
com.actionbarsherlock.internal.widget.IcsColorDrawable.java
com.actionbarsherlock.internal.widget.IcsLinearLayout.java
com.actionbarsherlock.internal.widget.IcsListPopupWindow.java
com.actionbarsherlock.internal.widget.IcsProgressBar.java
com.actionbarsherlock.internal.widget.IcsSpinner.java
com.actionbarsherlock.internal.widget.IcsToast.java
com.actionbarsherlock.internal.widget.IcsView.java
com.actionbarsherlock.internal.widget.ScrollingTabContainerView.java
com.actionbarsherlock.internal.widget.TabsLinearLayout.java
com.actionbarsherlock.view.ActionMode.java
com.actionbarsherlock.view.ActionProvider.java
com.actionbarsherlock.view.CollapsibleActionView.java
com.actionbarsherlock.view.MenuInflater.java
com.actionbarsherlock.view.MenuItem.java
com.actionbarsherlock.view.Menu.java
com.actionbarsherlock.view.SubMenu.java
com.actionbarsherlock.view.Window.java
com.actionbarsherlock.widget.ActivityChooserModel.java
com.actionbarsherlock.widget.ActivityChooserView.java
com.actionbarsherlock.widget.SearchView.java
com.actionbarsherlock.widget.ShareActionProvider.java
com.actionbarsherlock.widget.SuggestionsAdapter.java
com.juet.attendance.About.java
com.juet.attendance.AttendanceValues.java
com.juet.attendance.CustomListAdapter.java
com.juet.attendance.MainActivity.java
com.juet.attendance.SettingsView.java
com.juet.attendance.Subject.java
com.juet.attendance.attendance.java