问题标签 [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中的EditText
我在对话框中创建了一个编辑文本,但我无法更改高度。
android - Android - 在特定索引处添加带有布局参数的子视图(在代码中)
我可能遗漏了一些东西,但我找不到将子视图添加到具有特定布局参数的指定索引处的视图的方法。有addView(View v, LayoutParams lp)
和有addView(View v, int index)
- 但我找不到一种方法来指定两者。
我错过了什么?
android - 如何为代码中设置的参数设置布局单位?
我正在编写一个 Android 应用程序。我的主要项目中有一个活动,它继承自我的图书馆项目中的一个活动。我在基本活动中有一个自定义标题栏,它有一个按钮,它使用以下样式:
工作正常。在我的孩子活动中,我想添加一个按钮。我可以添加按钮,它点击并工作正常,但它看起来不对。我正在添加按钮:
注意我通过代码添加的添加按钮太大,偏移太多。我想这一定是由于在这个答案的评论中指出的,设置宽度和高度以像素为单位设置它们,而 XML 布局将它们设置为倾斜。所以,我的问题是,在代码中设置布局参数时,如何设置单位,以便我可以将新的添加按钮设置为以倾角而不是像素为单位测量,以便正确显示?
android - “指定的孩子已经有父母”错误
我有一个页面,将显示一项选定运动的为期数周的预定比赛。选定的运动和星期存储在页面开头打开的 XML 文件中。当我点击下周链接时,一个新的星期日期值被存储到这个 xml 文件中,然后页面被重新加载。现在应该显示下周的任何游戏。这些游戏显示在一个表格布局中,我在其中以编程方式根据需要在 .java 页面中创建行。这是代码的简化示例。
当我最初运行我的应用程序时,当前日期的游戏已正确列出。然后,一旦我单击下周链接,它应该重新加载此页面并显示新一周的游戏。相反,我收到一条错误消息“指定的孩子已经有一个父母。您必须首先在孩子的父母上调用 removeView()。” 我添加了一个“tlGames.removeAllViews();” 紧跟在 TableLayout tlGames 行之后,但这并没有纠正错误。
唯一的地方是我有“addView”是用于创建表格行或表格行中的文本视图。
谁能告诉我我做错了什么?
谢谢
android - 如何在 java 代码中设置 Mapview 的宽度和高度?
我尝试在java代码中设置宽度和高度,如下所示:
但是执行代码时会出现一些错误:
android - LinearLayout (动态) withLayoutParams (int , int) 变得不可见
当我设置布局参数文本复选框时不可见。我希望这个可见。谢谢你
android - Android:更改 WindowManager 添加的 View 的 LayoutParams
我有覆盖View
管理WindowManager
,就像在这个问题中一样。
简而言之,它看起来像这样:
它可以工作,但如果我需要更改布局参数,我需要删除 View 并再次添加它,如下所示:
它看起来不是很漂亮。我试着做my_view.setLayoutParams(my_view_layout_params)
,但不幸的是它不起作用。我该怎么做?
android - 更好的是,给出硬编码的高度或使用重量参数来设置视图参数..?
我通常给定高度以避免视图在方向变化时重叠,但是给重量比这更好..?,如果有更好的方法来提供 LayoutParameter,请分享它。
谢谢你。
android - 确定 Android 屏幕尺寸并相应地设置视图的尺寸
是的,我知道这个问题之前已经被问过几十次了。但是,在实施几个解决方案时,我的应用程序强制关闭。我曾尝试通过单击按钮来做到这一点:
并且还使用 onDraw() 方法。两者都在真正的 Android 3.1 设备上强制关闭。