码迷,mamicode.com
首页 > 其他好文 > 详细

高级控件下(三)

时间:2017-05-31 15:35:34      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:create   find   androi   integer   override   adapter   setimage   strong   上下文菜单   

上下文菜单
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
TextView tv=(TextView) findViewById(R.id.tv00);
//tv注册上下文菜单
registerForContextMenu(tv);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v,
ContextMenuInfo menuInfo) {
menu.add("保存");
menu.add("删除");
menu.add("退出");
super.onCreateContextMenu(menu, v, menuInfo);
}
使用资源文件实现上下文菜单
<item
android:id="@+id/save"
android:title="保存"
></item>
<item
android:id="@+id/delete"
android:title="删除"
></item>
<item
android:id="@+id/help"
android:title="帮助"
/>
MenuInflater flaInflater=getMenuInflater();
flaInflater.inflate(R.menu.options2, menu);
menu.setHeaderIcon(R.drawable.icon);
menu.setHeaderTitle("帮助");

4.Gallery控件
Gallery gallery;
int [] imgs={R.drawable.sss,R.drawable.icon,R.drawable.sss,R.drawable.icon11};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.gallery1);
gallery=(Gallery) findViewById(R.id.gly);
List<Map<String, Integer>> data=new ArrayList<Map<String,Integer>>();
for(int i=0;i<imgs.length;i++){
int img=imgs[i];
Map<String, Integer> map=new HashMap<String, Integer>();
map.put("img", img);
data.add(map);
}
SimpleAdapter simpleAdapter=new
SimpleAdapter(this, data, R.layout.gallery2,
new String[]{"img"},
new int []{R.id.ivgr});
gallery.setAdapter(simpleAdapter);
}
gallery.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int pos,
long arg3) {
iv.setImageResource(imgs[pos]);
}
});

高级控件下(三)

标签:create   find   androi   integer   override   adapter   setimage   strong   上下文菜单   

原文地址:http://www.cnblogs.com/ch123456/p/6924141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!