题目内容

下面是某Android项目使用Toolbar的布局片断:请问:(1)Toolbar的背景属性是:________________________________。(2)Toolbar的主题属性是:___________________________________。(3)当前Toolbar主题颜色是:______________(深色/浅色)。(4)当前Toolbar的文字颜色是:______________(深色/浅色)。(5)描述Toolbar弹出菜单主题的属性是:_________________________________。

查看答案
更多问题

下面是某Android项目MainActivity中加载Toolbar的程序片断,请根据注释在空白划线处填写合适的代码。public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 从布局中取得Toolbar组件Toolbar toolbar = (1)________________________;// 设置Toolbar替代ActionBar(2)_______________________;}}

无论是放置在应用栏上的按钮还是溢出菜单里的菜单项,都是定义成______格式的菜单资源,存放在菜单资源目录__________中,菜单资源文档中每一个__________都对应着应用栏或溢出菜单的一个操作项。

下面是某Android项目MainActivity中加载Toolbar操作项菜单及选中回调方法的程序片断,请根据注释在空白划线处填写合适的代码。// 加载选项菜单的回调方法@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// 为当前Acitivity创建菜单扩充对象MenuInflater menuInflater = (1)________________________;// 调用菜单扩充对象的inflate()方法,加载id为toolbar的自定义菜单资源(2)__________________________________________;// 返回表示显示菜单的布尔值(3)_________________;}// 选项菜单项选中时的回调方法@Overridepublic boolean onOptionsItemSelected(@NonNull MenuItem item) {// 根据点击的菜单项id,用Toast显示不同信息switch ((4)_________________){case R.id.backup:Toast.makeText(this, "你点击备份项", Toast.LENGTH_LONG).show();break;case R.id.delete:Toast.makeText(this, "你点击删除项", Toast.LENGTH_LONG).show();break;case R.id.settings:Toast.makeText(this, "你点击设置项", Toast.LENGTH_LONG).show();break;default:break;}// 返回表示菜单项选中事件已正常处理的布尔值(5)_________________;}

滑动菜单初始时并不直接显示在主屏幕上,通过手指在屏幕上滑动将菜单显示出来。滑动菜单可以借助____________________作为根布局实现。

答案查题题库