break;
case R.id.notifications:
content.removeAllViews();
content.addView(getLocalActivityManager().startActivity("notifications", new Intent(MainActivity.this,NotificationActvity.class).addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)).getDecorView());
break;
}
}
};
}
package com.jsd.demo;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.LinearLayout;
public class ColorAdapter extends BaseAdapter{
private Context mContext;
private int[] mColors;
public ColorAdapter(Context c,int[] colors) {
mContext = c;
mColors = colors;
}
@Override
public int getCount() {
return mColors == null 0 : mColors.length;
}
@Override
public Object getItem(int position) {
return mColors == null null : mColors[position];
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
LinearLayout.LayoutParams colorLayoutParams = new LinearLayout.LayoutParams(100,100);
LinearLayout colorLayout = new LinearLayout(mContext);
colorLayout.setBackgroundColor(mColors[position]);
colorLayout.setLayoutParams(colorLayoutParams);
return colorLayout;
}
}
package com.jsd.demo;
import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterViewFlipper;
import android.widget.Button;
/**
*
* @author jankey
*
*/
public class AdapVIewAnimation extends Activity{
private int color[] = {Color.CYAN,Color.BLUE,Color.DKGRAY,Color.GREEN,Color.LTGRAY,Color.RED};
private AdapterViewFlipper mAdapterView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.adapter_anim);
findViewById();
}
private void findViewById(){
mAdapterView = (AdapterViewFlipper) findViewById(R.id.mAdapterViewFlipper);
ColorAdapter ca = new ColorAdapter(this, color);
mAdapterView.setAdapter(ca);
Button piver = (Button) findViewById(R.id.previ);
piver.setOnClickListener(listener);
Button next = (Button) findViewById(R.id.next);
next.setOnClickListener(listener);
}
private OnClickListener listener = new OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.previ:
mAdapterView.showPrevious();
break;
case R.id.next:
mAdapterView.showNext();
break;
}
}
};
}
package com.jsd.demo;
import android.app.Activity;
import android.os.Bundle;
import android.widget.CalendarView;
import android.widget.Toast;
import android.widget.CalendarView.OnDateChangeListener;
public class CalendarActivity extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.calendarview);
findViewById();
}
private void findViewById(){
CalendarView calendarView = (CalendarView) findViewById(R.id.calendarView);
calendarView.setOnDateChangeListener(new OnDateCha