我正在使用以下代码的操作栏
ActionBar actionBar = getActionBar();
actionBar.setCustomView(R.layout.custom_action);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM
| ActionBar.DISPLAY_SHOW_HOME);
根据上面的代码,在名为|
的方法中有符号/运算符单竖线(actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_SHOW_HOME);
)
那么单个竖线(|)的意思是什么...... ??
答案 0 :(得分:1)
操作员|做一个“按位OR”。如果两个位都是1,那么两位的按位OR的输出为1,如果两个位都为0,则为0。按两位数的按位或仅对每个位进行逐位或运算。
Heres how 3|4 works:
3: 00000011
4: 00000100
--------------
3|4: 00000111 = 7