Android Open Source - AndroidModelView R S List Fragment






From Project

Back to project page AndroidModelView.

License

The source code is released under:

MIT License

If you think the Android project AndroidModelView 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.khar.isframework.models.rs;
/*w w  w  . ja  v  a2 s .c  o m*/
import java.util.List;

import com.khar.isframework.DataAccess;
import com.khar.isframework.Model;
import com.khar.isframework.ModelAdapter;
import com.khar.isframework.ModelListFragment;
import com.khar.isframework.SqliteDataAccess;
import com.khar.isframework.models.ibu.Ibu;
import com.khar.isframework.models.ibu.IbuListFragment;
import com.khar.isframework.models.ibu.IbuListFragment.Callbacks;
import com.kharcustom.testframework.R;
import com.kharcustom.testframework.R.id;
import com.kharcustom.testframework.R.layout;

import android.app.Activity;
import android.app.ListFragment;
import android.content.Context;
import android.graphics.Color;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ListView;
import android.widget.TextView;

public class RSListFragment extends ModelListFragment {
  
  /**
   * A dummy implementation of the {@link Callbacks} interface that does
   * nothing. Used only when this fragment is not attached to an activity.
   */
  private static Callbacks sDummyCallbacks = new Callbacks() {
    @Override
    public void onItemSelected(String id) {
    }
  };
  public RSListFragment() {
    // TODO Auto-generated constructor stub
  }
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    RumahSakit rs = new RumahSakit(dataAccess);
    List<Model> lists = rs.findAll();
    adapter = new RSAdapter(getActivity(), lists);
    setListAdapter(adapter);
  }
  @Override
  public void onResume() {
    RumahSakit ibu = new RumahSakit(dataAccess);
    List<Model> ibus = ibu.findAll();
    adapter.setItems(ibus);
    super.onResume();
  }
  
  
  private class RSAdapter extends ModelAdapter{

    public RSAdapter(Context c, int id, List<Model> objects) {
      super(c, id, objects);
      models = objects;
    }
    public RSAdapter(Context context, List<Model> objects) {
      super(context, R.layout.ibu_list_view, objects);
      models = objects;
    }
    @Override
    public View getView(int position, View convertView, ViewGroup parent) {
      // TODO Auto-generated method stub
      LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      View rowView = inflater.inflate(R.layout.ibu_list_view, parent, false);
      TextView tv = (TextView)rowView.findViewById(R.id.nama_ibu);
      tv.setText((String)models.get(position).getAttribute("nama"));
      if(position==selected){
        rowView.setBackgroundColor(Color.GRAY);
      }
      return rowView;
    }
  }
}




Java Source Code List

com.khar.isframework.DataAccess.java
com.khar.isframework.FlexibleModel.java
com.khar.isframework.ModelAdapter.java
com.khar.isframework.ModelListFragment.java
com.khar.isframework.Model.java
com.khar.isframework.MySqliteHelper.java
com.khar.isframework.Query.java
com.khar.isframework.SqliteDataAccess.java
com.khar.isframework.formbuilder.BasicTheme.java
com.khar.isframework.formbuilder.FormBuilder.java
com.khar.isframework.formbuilder.Theme.java
com.khar.isframework.models.ibu.IbuListFragment.java
com.khar.isframework.models.ibu.Ibu.java
com.khar.isframework.models.rs.RSDetailFragment.java
com.khar.isframework.models.rs.RSListFragment.java
com.khar.isframework.models.rs.RumahSakit.java
com.khar.isframework.validator.BasicValidator.java
com.khar.isframework.validator.DateValidator.java
com.khar.isframework.validator.Validator.java
com.kharcustom.testframework.DummyDetailActivity.java
com.kharcustom.testframework.DummyDetailFragment.java
com.kharcustom.testframework.DummyEditForm.java
com.kharcustom.testframework.EmptyDetilFragment.java
com.kharcustom.testframework.FormTester.java
com.kharcustom.testframework.GenericForm.java
com.kharcustom.testframework.IbuDetailActivity.java
com.kharcustom.testframework.IbuDetailFragment.java
com.kharcustom.testframework.IbuListActivity.java
com.kharcustom.testframework.ModuleMenuHandler.java
com.kharcustom.testframework.dummy.DummyContent.java