คำถามติดแท็ก android-menu

24
ฉันจะซ่อนรายการเมนูในแถบการกระทำได้อย่างไร
ฉันมีแถบแอ็คชั่นพร้อมชุดสูท ฉันจะซ่อน / แสดงรายการเมนูได้อย่างไร นี่คือสิ่งที่ฉันพยายามทำ: MenuItem item = (MenuItem) findViewById(R.id.addAction); item.setVisible(false); this.invalidateOptionsMenu();

4
เมนูแบบเลื่อนลง / ป๊อปอัปที่กำหนดเองของ Android
ฉันจะทำเมนูแบบเลื่อนลง / ป๊อปอัพที่กำหนดเองได้อย่างไร? ฉันต้องการให้มันทำงานเหมือนเมนูป๊อปอัพ (ยึดกับมุมมอง) และทำบางอย่างเมื่อฉันคลิกรายการจากเมนู ฉันจะเพิ่มรายการในเมนูด้วยรหัสรักษาความสูงของเมนูและทำให้เลื่อนได้อย่างไรหากมีมากกว่า 5 รายการ ฉันไม่จำเป็นต้องเพิ่มรูปภาพใด ๆ เพียงแค่ข้อความ

9
วิธีเปลี่ยนไอคอน MenuItem ใน ActionBar โดยทางโปรแกรม
จะเปลี่ยนไอคอน MenuItem ใน ActionBar โดยทางโปรแกรมได้อย่างไร? ฉันพยายามที่จะใช้ MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings); menuItem.setIcon(getResources().getDrawable(R.drawable.ic_launcher)) แต่มันไม่ได้ผล นี่คือรหัสของฉัน: กิจกรรมหลัก package com.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends ActionBarActivity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() …

15
PopupWindow - ปิดเมื่อคลิกภายนอก
ฉันมี PopupWindow ในกิจกรรมของฉันสิ่งนี้ก็คือ PopupWindow ของฉันยังคงแสดงแม้ว่าฉันจะโต้ตอบกับกิจกรรมของฉัน (พูดว่าเลื่อนในรายการของฉัน) ฉันสามารถเลื่อนดูรายการของฉันและ PopupWindow ยังคงอยู่ที่นั่น สิ่งที่ฉันต้องการบรรลุคือเมื่อฉันสัมผัส / เลื่อน / คลิก / ฯลฯ บนหน้าจอซึ่งไม่ใช่ PopupWindow ฉันต้องการปิด PopupWindow เช่นเดียวกับวิธีการทำงานของเมนู หากคุณคลิกนอกเมนูเมนูจะถูกปิด ฉันได้ลองแล้วsetOutsideTouchable(true)แต่มันจะไม่ปิดหน้าต่าง ขอบคุณ.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.