用androidStudio生成的空白activity按照《第一行代碼》中的方法隱藏標題欄,也就是
requestWindowFeature(Window.FEATURE_NO_TITLE);運行后發現標題欄依然存在 改成
this.requestWindowFeature(Window.FEATURE_NO_TITLE);還是不行,按照androidStudio小燈泡的提示改成返回boolean的語句也不對
后來發現是因為創建的活動繼承自AppCompatActivity,改成
public class MainActivity extends Activity隱藏標題欄的語句就起作用了
另外button的按鈕事件總是不能彈出toast,代碼如下
PRotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main); Button button1 = (Button)findViewById(R.id.button_1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(getapplicationContext(),"you clicked Button1",Toast.LENGTH_LONG).show(); } }); }書中makeText的第一個參數是當前活動.this的,試了也是不可以。后來發現不是代碼的問題,我用oppo的手機測試,在設置通知中心中打開這個app的通知顯示就可以正常顯示了……
新聞熱點
疑難解答