最新回答 / 慕粉3149298
因為“LinearLayout toastLayout = (LinearLayout) toast.getView();”這句中的“?toast.getView();”在創建linear的時候就已經是toast的布局了,而“addView”則是給布局添加組件。
2016-05-18
registerForContextMenu(listview);
public void onCreateConetxtMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){
菜單標題, 圖標, 菜單項(menu.add()/getMenuInflater().inflater())
}
public void onContextItemsSelected(MenuItem item){
}
public void onCreateConetxtMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo){
菜單標題, 圖標, 菜單項(menu.add()/getMenuInflater().inflater())
}
public void onContextItemsSelected(MenuItem item){
}
2016-04-28
OptionsMenu對應的activity,一個activity只能擁有一個選項菜單;
ContextMenu對應的是View,每個View都可以設置上下文菜單;
一般情況下ContextMenu常用于ListView或者GridView;
ContextMenu對應的是View,每個View都可以設置上下文菜單;
一般情況下ContextMenu常用于ListView或者GridView;
2016-04-28
MenuItem item = menu.add(1, BITCH, 1, "豬隊友");
item.setTitle("實在是坑");
item.setIcon(R.mipmap.fuck);
case BITCH:
Toast.makeText(MainActivity.this, item.getText().toString()+"bitch").show();
startActivity(new Intent(MainActivity.this, SecondActivity.class));
item.setTitle("實在是坑");
item.setIcon(R.mipmap.fuck);
case BITCH:
Toast.makeText(MainActivity.this, item.getText().toString()+"bitch").show();
startActivity(new Intent(MainActivity.this, SecondActivity.class));
2016-04-28