Android 3新特性+源码实现(四)

2014-11-24 10:51:27 ? 作者: ? 浏览: 6
ndingIntent pIntent = PendingIntent.getActivity(this, 0,it,0);
build.setContentIntent(pIntent);
n = build.getNotification();
notifications.setOnClickListener(listener);
}

private OnClickListener listener = new OnClickListener() {
@Overridepackage com.jsd.demo;



import android.app.Activity;
import android.os.Bundle;
import android.view.MenuItem;
import android.view.View;
import android.widget.PopupMenu;
import android.widget.Toast;



/**
*
* @author jankey
*
*/
public class PopMenuActivity extends Activity{



PopupMenu popup = null;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.popumenu);
findViewById();
}

private void findViewById(){
}

public void onPopuButtonClick(View button){
popup = new PopupMenu(this, button);
popup.getMenuInflater().inflate(R.menu.popu, popup.getMenu());
popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
if(item.getTitle().equals("exit")){
popup.dismiss();
}else{
Toast.makeText(PopMenuActivity.this, item.getTitle(), 1).show();
}
return true;
}
});
popup.show();
}
}
public void onClick(View v) {
nm.notify(0, n);
Toast.makeText(NotificationActvity.this,"notifications..",0).show();
}
};
}




package com.jsd.demo;



import android.app.Activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.Window;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SearchView;
import android.widget.SearchView.OnQueryTextListener;
import android.widget.Toast;



/**
*
* @author jankey
*
*/
public class SearchViewDemo extends Activity implements OnQueryTextListener{



private SearchView mSV;
private ListView mList;

private final String[] mStr = {"a","b","c","d","蒋","世","德","jankey"};

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.searchview);
findViewById();
}

private void findViewById(){
mList = (ListView) findViewById(R.id.list_view);
mList.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, mStr));
mList.setTextFilterEnabled(true);
mSV = (SearchView) findViewById(R.id.search_view);
mSV.setIconifiedByDefault(false);
mSV.setOnQueryTextListener(this);
mSV.setSubmitButtonEnabled(true);
mSV.setQueryHint("Search!");
}



@Override
public boolean onQueryTextChange(String newText) {
if(TextUtils.isEmpty(newText)){
mList.clearTextFilter();
}else{
mList.setFilterText(newText.toString());
}
return true;
}



@Override
public boolean onQueryTextSubmit(String query) {
Toast.makeText(this, "Search:"+query, 0).show();
return false;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.Button;
import android.widget.StackView;



/**
*
* @author jankey
*
*/
public class StackViewActivity extends Activity{



private int color[] = {Color.BLUE,Color.CYAN,Color.G

-->

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: