android UI(1)-PopupWindow
来源:互联网 发布:java程序开发培训费用 编辑:程序博客网 时间:2024/06/05 10:44
以弹出音量设置的界面为例,代码如下:
public class MainActivity extends Activity implements View.OnClickListener { private LinearLayout volset_layout; private PopupWindow VolsetMenu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); findViewById(R.id.b1).setOnClickListener(this); volset_layout = new LinearLayout(this); volset_layout.setOrientation(LinearLayout.HORIZONTAL); volset_layout.setPadding(5, 5, 5, 5); volset_layout.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); volset_layout.setGravity(Gravity.CENTER); volset_layout.setBackgroundColor(Color.LTGRAY); TextView lbl = new TextView(this); lbl.setText("音量"); lbl.setTextSize(30); lbl.setGravity(Gravity.CENTER_VERTICAL); volset_layout.addView(lbl); final SeekBar seekBar = new SeekBar(this); seekBar.setLayoutParams(new ViewGroup.LayoutParams(300, ViewGroup.LayoutParams.WRAP_CONTENT)); seekBar.setMax(100); seekBar.setProgress(50); volset_layout.addView(seekBar); VolsetMenu = new PopupWindow(volset_layout, WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT); VolsetMenu.setBackgroundDrawable(new BitmapDrawable()); VolsetMenu.setOutsideTouchable(true); }
0 0
- android UI(1)-PopupWindow
- Android UI设计:PopupWindow
- Android UI 之 PopupWindow
- Android UI:PopupWindow基本学习
- Android UI PopupWindow 简单使用
- Android UI设计--PopupWindow显示位置设置
- Android UI开发第三篇-PopupWindow
- [阶段二]Android UI PopupWindow组件
- Android UI开发第三篇——popupwindow
- Android UI开发第三篇——popupwindow
- Android UI编程(3)——Popupwindow对话框
- Android UI之在popupwindow中获取控件注意问题
- Android UI开发第三篇——popupwindow
- UI组件之PopupWindow
- Android-Popupwindow
- android PopupWindow
- android PopupWindow
- PopupWindow Android
- hdu 5675 ztr loves math【思维】
- 剑指offer(61):对称的二叉树
- TeamTalk---服务端架构
- 【HDU2089】不要62【数位DP】【记忆化搜索】
- 工厂方法模式
- android UI(1)-PopupWindow
- 74、JDK安装与环境变量配置
- leetcode-110. Balanced Binary Tree
- C语言
- 已更改或删除的行值要么不能使该行成为唯一行,要么改变了多个行
- HDU-4599 Dice (概率DP)
- UVA227 puzzle
- AngularJs实现Multipart/form-data 文件的上传
- Leetcode:63. Unique Paths II