android-如何在指定的位置处设置一个按钮

问题描述

如何在指定的位置处设置一个按钮

android系统环境下,我想在指定的位置,比如说 (x,y) 处设置一个按钮。这个位置的点是在运行时候生成的。
如何做来实现这个功能呢?

解决方案

 LinearLayout.LayoutParams p = new LinearLayout.LayoutParams
                  (LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
    p.topMargin = ;
    p.bottomMargin = ;
    p.leftMargin = ;
    p.rightMargin = ; 、

利用LayoutParams里的 Margin和padding属性应该可以调整出来,x、y坐标就对应于靠上和靠左的距离,
调用addview(button对象,p)把button加到界面上,应该能实现你要的功能,就是要多试几次,不是很方便。

时间: 2024-12-04 14:50:04

android-如何在指定的位置处设置一个按钮的相关文章

如何在Android Studio中指定NDK位置?

如何在Android Studio中指定NDK位置? 问题描述 NDK已经手工下载解包在本地: D:\Portable\android-ndk-r13b 每次创建支持C++项目时,都提示NDK没配置,都要手工指定一次NDK位置. Error:NDK not configured. Download it with SDK manager.) 如何在Android Studio中指定NDK位置,以避免每次创建都手工指定? 截图 系统信息: Android Studio 2.2.2 Windows

css-html中如何设置一个按钮相对于所在div的位置而不是相对窗口的位置

问题描述 html中如何设置一个按钮相对于所在div的位置而不是相对窗口的位置 html中如何设置一个按钮相对于所在div的位置而不是相对窗口的位置

Android关于listview点击item中某一个按钮把这个item置顶的问题

问题描述 Android关于listview点击item中某一个按钮把这个item置顶的问题 大神告知我如何点击listview中item的某一个按钮·把相应的item进行置顶呢?或者说不用listview用动态加载如何实现呢? 解决方案 置顶,其实就是把你点击的这个item放到数据源列表的第一项,然后notify一下 解决方案二: 比如你的listview对应的数据列表为items,在getview时,可以在每个试图中保留位置postion,当点击时,取出postion,然后取出items中p

c语言-C语言中如何设置一个按钮,使按这个按钮的时候相当于从键盘录入相应的字符

问题描述 C语言中如何设置一个按钮,使按这个按钮的时候相当于从键盘录入相应的字符 C语言中如何设置一个按钮,使按这个按钮的时候相当于从键盘录入相应的字符 解决方案 当然可以实现,但是这个和底层相关了

android 视频-将视频截图的图片 和一个按钮做一个adapter

问题描述 将视频截图的图片 和一个按钮做一个adapter 给一个学习软件添加一个功能,在一个列表中(其实就是一个适配器),右边点击进入视频,左边点击按钮进入另外一个页面做题.但是右边图片,我想用一个视频截图来表示(用户体验好一点),当点击后,开始播放视频,问题来了,进入这个页面时,列表自动刷新,我怎么获取到视频的截图呢,在播放之前就得获取.请大家指教一下 解决方案 把两个控件组合起来做一个控件 解决方案二: 如何做一个按钮二个事件

在jsp界面中如何设置一个按钮,点击可以选择文件夹路径

问题描述 就像安装软件选择文件夹路径一样,如何在jsp的页面中也实现这一功能,如果有参考代码最好了,谢谢! 解决方案 最简单的,用<input type="file" />解决方案二:可参考我的http://www.iteye.com/topic/1129224#2388407可以自己改造下当然也可以使用如http://www.uploadify.com/demos/

位置-C# WPF WEBBROWSER 如根据指定的坐标处模拟鼠标点击事件

问题描述 C# WPF WEBBROWSER 如根据指定的坐标处模拟鼠标点击事件 C# WPF WEBBROWSER 如根据指定的坐标处模拟鼠标点击事件 SetCursorPos((int)clickPt.X, (int)clickPt.Y);//已屏幕为坐标点 // SetCursorPos((int)(this.Left + clickPt.X), (int)(this.Top + clickPt.Y));//已this窗体为坐标点 mouse_event((int)(MouseEventF

c语言-C替换文件中指定位置处的内容

问题描述 C替换文件中指定位置处的内容 a.txt中的内容:key1=111key2=222key3=333 现想把key2的值替换成666如何直接找到那个位置把值给替换了 解决方案 读取文件内容到字符串,然后找到字符串位置,修改对应的字符.然后这个字符串写回文件 解决方案二: C++替换文件中指定的内容 解决方案三: static void Main(string[] args) { string s = "key1=111key2=222key3=333"; Console.Wri

我的Android进阶之旅------&amp;gt;Android Listview跳到指定条目位置的两种实现方法

前言 今天实现ListView跳转到第一个条目位置时,使用smoothScrollToPosition(int position)方法跳转实现了,但是交互说不需要这样的动画效果,需要直接跳转到第一项,于是使用了setSelection(int position)方法跳转跳转,但是setSelection(int position)方法跳转一直没有生效.原来是因为setSelection(int position)方法不能配合mAdapter.notifyDataSetChanged();方法一起