Listview使用步骤

来源:互联网 发布:驾驶员网络教学培训 编辑:程序博客网 时间:2024/06/05 09:42
public class MainActivity extends AppCompatActivity {    ArrayList<String> ls = new ArrayList<String>();    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        ListView lv= (ListView) findViewById(R.id.listview);        ls.add("第一");        ls.add("第二");        ls.add("第三");        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,ls);        lv.setAdapter(adapter);
this.registerForContextMenu(lv);
}

}

menu使用步骤:add(组ID,项ID,顺序,内容)

选项菜单:onCreateOptionsMenu

子菜单 submenu类 add setHeaderIcon setHeader 一样

submenu menu1 =menu.add("copy")

menu1.add()



public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {    super.onCreateContextMenu(menu, v, menuInfo);    menu.setHeaderTitle("这是标题");    menu.setHeaderIcon(R.mipmap.ic_launcher);    menu.add(1,1,1,"copy");    menu.add(1,2,1,"parse");    menu.add(1,3,1,"don't");    }
或者通过写xml 
Menuinflater inf =getMenuinflater()
inf.inflate(R.menu.main,menu)

原创粉丝点击