Android:如何在运行时设置滑动抽屉topOffset/bottomOffset?
我发现了 Sliding Drawer 的这个 topOffset 属性。它看起来非常有用,但我想在运行时设置它。 这可能吗? 我浏览了开发人员文档,找不到太多内容。…
如何以编程方式设置水平和垂直布局参数
在 xml 文件中我们可以这样做; android:layout_gravity="center_vertical|right" 我找不到如何以编程方式设置这些参数。我认为这样的事情是不可能的…
如何以编程方式在 imageView 图像下添加橙色线?
如何在图像显示在图库中之前在图像下方添加橙色线? 我想标记图片,使其从其他图片中脱颖而出。 我已经测试了各种 LayoutParams 但需要建议。 请参阅…
使用 WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH 获取所有 MotionEvent
我的问题直接涉及这个问题。该问题的答案展示了如何创建一个 ViewGroup,将其嵌入到 WindowManager 中,并允许 WindowManager 捕获 MotionEvent 通过o…
在android中动态改变ImageView的位置
我需要动态 更改 ImageView 的位置,并使用以下代码, int x=100,y=100; RelativeLayout.LayoutParams mparam = new RelativeLayout.LayoutParams((in…
在android中设置布局参数
使用 XML 文件很容易,因为我可以将参数指定为 但在通过代码指定它时我很困惑。对于每个视图,我使用 I see I 指定参数 view.setLayoutParams(new Lin…
如何在对话框中设置布局参数以编辑文本?
我试图将一些布局参数设置为对话框中的编辑文本,但它似乎没有效果。为什么?如何减少编辑文本的宽度? AlertDialog.Builder builder = new AlertDial…
在 Java 中创建按钮,导致 getLayoutParams 返回 null
我需要用 Java 创建一个按钮。下面是我的代码: Button b = new Button(MyClass.this); b.requestLayout(); LayoutParams lp = b.getLayoutParams(); …
将 LayoutParams 重置为 XML 中定义的内容
我找不到执行此操作的方法,但是有没有办法重置项目上的 LayoutParams ? 在设备旋转时,我更改布局参数。当我返回纵向时,我想将它们更改回 XML 值。…
setLayoutParams() 方法不起作用
我正在编写一个代码,根据其应用程序提供的屏幕尺寸来更改其尺寸。它通过 View 的 onSizeChanged() 和 onDraw() 方法获取整个宽度和高度(或其相应视…
GridView 在每个设备上看起来都很相似
我需要知道如何根据手机的分辨率设置LayoutParam。 我使用 GridView ,其中使用 GridView.LayoutParams(45, 45).. 现在,如果我使用小屏幕尺寸的移动…
生成新视图时,它们会彼此堆叠
当我单击按钮将新按钮添加到框架布局时,新按钮会堆叠在一起。知道我做错了什么吗? public void onClick(View v) { Button newAlarm = new Button(Ho…
如何以编程方式删除在 XML 中定义的现有规则?
我有一个包含在相对布局内的线性布局。 它在 XML 文件中设置为另一个线性布局的右侧(这很好)。 在某些情况下,我想在活动的 onCreate 期间更改布局…