我正在开发一个应用程序,我必须在单击按钮时显示快速操作对话框.以下是我希望如何实现的示例.
直到现在我无法弄清楚如何制作自定义快速操作对话框.但我尝试过使用一项活动,以及一些我接近实现的目标.这是我到目前为止所做的.
点击按钮我将意图传递给活动:
if (v.getId() == R.id.points) {
Toast.makeText(MainActivity.this,"Clicked on points",Toast.LENGTH_SHORT).show();
Intent i = new Intent(MainActivity.this,PointsActionMenu.class);
startActivity(i);
}
我使用了styles.xml来使活动透明化.
Styles.xml
实现这些东西我在屏幕上有这个UI.
现在,我有两个问题:
>我使用了活动并设计了一个布局来满足我的需求.是
有任何简单的方法来使用快速操作对话框来实现它.一世
为此我已经完成了2-3个例子,但我无法做到
根据我的需要定制它.
>据我使用活动实现,它显示在屏幕的中央,我可以更改默认位置
活动到右角,如图所示.
答案中的任何一个都可以帮助我.
任何形式的帮助将不胜感激.
最佳答案
我想我解决了我的问题.现在看来它是什么样的.
集成以下代码以设置其位置.
WindowManager.LayoutParams wmlp = this.getwindow().getAttributes();
wmlp.gravity = Gravity.TOP | Gravity.LEFT;
wmlp.x = 80; // x position
wmlp.y = 60; // y position
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。