问题标签 [layoutparams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何在android上正确拖动视图
似乎有很多关于如何在 android 上使用拖动视图的解决方案。
但是,它们要么太慢,要么有问题。
一个已知的解决方案是有一个框架布局,并且视图只是在使用 OnTouchListener 移动时更改其 layoutParams,如下所述: http ://www.anddev.org/novice-tutorials-f8/android-drag-and-drop -of-normal-views-not-bitmaps-t13404.html 但是,如果视图是 imageView ,当到达 framelayout 的最右边(或最底部)时,图像会缩小。
另一种可能的解决方案是使用画布来显示拖动的内容,如下所述: http ://www.anddev.org/basic_drag_and_drop-t3095.html 但是,我不确定如何将它用于复杂的视图。
有谁知道一个好的解决方案,让拖动视图的大小保持不变,无论它在其容器中的什么位置?
请帮我 。
android - 以编程方式设置按钮的边距
我是 android 新手,遇到了一个非常基本的问题。我正在开发一个应用程序,我需要在其中滑动图像。在每个图像上我必须动态添加按钮。我正在使用 AddContentView() 添加按钮来添加按钮.一切都很好,但我想动态设置按钮的位置。我在很多地方都读过,每个人都在使用 addView() 添加按钮并设置它们的位置。我试过这个
但它不起作用。谁能告诉我如何使用 addContentView() 设置按钮的边距(位置)。任何帮助将不胜感激。
java - 在Android中为LinearLayout添加边距
我在设置边距时遇到了一些问题!
这没用params1.setMargins (0, 60, 0, 0);
android - 如何更改 ImageView 的大小?
我已经设置了我的 ImageView,如下所示:
请注意,layout_width 固定为 60dp。根据我在网上获得的内容,我想将此宽度调整为 90dp 或 120dp(同时保持图像的纵横比)。
我尝试使用 setLayoutParams,但传递 LayoutParams(120, LayoutParams.WRAP_CONTENT) 会引发异常。它似乎不喜欢它。
如果可能的话,我会尽量避免为更大尺寸制作另一个 ImageView。
android - 使用 setLayoutParams() 但它不起作用
我创建了一个自定义视图-MyImageView-在其中绘制位图,我使用 setLayoutParams() 来设置我的视图的宽度和高度,但它不起作用,我使用日志来跟踪我的视图的宽度和高度,我发现两者其中是0,为什么宽度和高度不是300?这是我的主要活动代码的一部分:
这是我的 MyImageView 代码的一部分:
android - setLayoutParams 上的 nullPointerException
如果我以纵向模式启动应用程序,它工作正常。
但是,如果我将其启动为横向模式,那么nullPointerException
当我尝试使用setLayoutParams
.
一段代码
公司图.xml
任何帮助都将挽救生命!
android - 选项卡小部件未正确显示 onResume()
我正在使用自定义 TabWidget 来显示我的标签。当我第一次运行程序时,这些选项卡工作得很好。一切看起来都很美。但是,当我重新加载程序时,根据 logcat,在我的 Tab Widget 上调用 onResume() 方法时,TabWidget 仅显示小部件的上半部分。这是我的 TabWidget 的 XML。
这是很普通的香草味。更改 layout_height 没有帮助。
我目前没有在我的 TabWidget.java 中实现 onResume。但无论如何,这是代码。
为彻底起见,这是我在出现错误时的 logcat。
有没有办法强制我的小部件活动在 onResume() 或 onPause() 上重新绘制,强制它完全杀死 Activity 从而再次强制它使用 onCreate 方法?还是有另一种方法来解决这个问题?感谢您的任何见解!
android - Android:使用 LayoutParams 设置 View 对象的宽度
我在具有自定义宽度的 Android 应用程序中使用了一个 UI 元素。UI 元素本质上是一个带有两个绿色圆圈的块 - 一个圆圈在块的左侧,另一个圆圈在块的右侧。
我希望能够以编程方式设置整个 UI 元素的宽度。圆圈应始终具有恒定大小,然后位于中间的块应自行调整大小以填充其余空间。
这是我目前拥有的:
然后我在代码中设置视图的布局参数,如下所示:
我在上面的代码中使用了RelativeLayout,因为整个View 元素的父级是RelativeLayout。不幸的是,我没有得到我期望的结果。我的“block_width”变量是“40dp”,我的“green_circle_width”变量是“20dp”。这是我得到的:
我尝试在我的 View XML 中使用“wrap_content”而不是“match_parent”,但这根本没有任何影响。知道为什么我的块超出了我希望它扩展的宽度吗?
谢谢你的帮助。
android - 如何以编程方式将平面/双精度值设置为布局参数...?
我有相对布局,我想将宽度设置为 1.4dp
怎么做..如果有任何想法请帮忙。
提前致谢...!
android - 从 SurfaceView 线程更新 EditText LayoutParams?
我在 onCreate 的主要活动中创建了一个 EditText 对象。我需要能够从 SurfaceView 线程更改布局参数。目前我收到此错误:
我也尝试从 UIHandler 设置布局参数,但我得到了同样的错误。我对 Android 开发人员真的很陌生,所以我将不胜感激任何建议。谢谢!