BaseListActivity.java :  » App » skydiveapp-4-android » org » skydiveapp » Android Open Source

Android Open Source » App » skydiveapp 4 android 
skydiveapp 4 android » org » skydiveapp » BaseListActivity.java
package org.skydiveapp;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class BaseListActivity extends ListActivity
{
  private OnClickListener leftClickListener = new OnClickListener()
  {
    @Override
    public void onClick(View view)
    {
      onLeftButtonClick();
    }
  };
  private OnClickListener rightClickListener = new OnClickListener()
  {
    @Override
    public void onClick(View view)
    {
      onRightButtonClick();
    }
  };
  
    @Override 
    public void onCreate(Bundle savedInstanceState)
    { 
      super.onCreate(savedInstanceState);
      
      // show view
    setContentView(R.layout.list_view);
    
    // add listeners
    Button leftButton = (Button)findViewById(R.id.ListHeaderLeftButton);
    leftButton.setOnClickListener(leftClickListener);
    
    Button rightButton = (Button)findViewById(R.id.ListHeaderRightButton);
    rightButton.setOnClickListener(rightClickListener);
    }
    
    protected void onLeftButtonClick()
    {
      // do nothing
    }
    
    protected void onRightButtonClick()
    {
      // do nothing
    }
    
    protected void setHeaderText(int id)
    {
    // set header label
    TextView textView = (TextView)findViewById(R.id.ListHeaderTextView);
    textView.setText(id);
    }
    
    protected void setLeftButtonText(int id)
    {
      Button button = (Button)findViewById(R.id.ListHeaderLeftButton);
      button.setText(id);
    }
    
    protected void setLeftButtonVisibility(int visibility)
    {
      Button button = (Button)findViewById(R.id.ListHeaderLeftButton);
      button.setVisibility(visibility);
    }
    
    protected void setRightButtonText(int id)
    {
      Button button = (Button)findViewById(R.id.ListHeaderRightButton);
      button.setText(id);
    }
    
    protected void setRightButtonVisibility(int visibility)
    {
      Button button = (Button)findViewById(R.id.ListHeaderRightButton);
      button.setVisibility(visibility);
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.