问题标签 [android-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 - 如何使Dialog的宽度匹配屏幕宽度
我想创建一个Dialog
自定义布局。我希望它width
与手机屏幕的宽度相同,并且height
与WRAP_CONTENT
.
这是我尝试过的:
问题是dialog
仅占屏幕宽度的 90% 左右,dialog
. 我怎样才能让它完全填满手机的宽度?
android - RadioButtons 的有效布局参数
我可以使用什么布局参数来制作 RadioButtonslayout_alignParentStart
和 Beyond a View?在 Android Studio 中,这样做会产生错误。或者是否有某种我可以添加到 RadioGroup 的属性?
这是代码:
android - 无法在android反应本机模块中调整线性布局子项的大小
java中正确行为的视频和react Native中的错误视频here
我修改了一个线性布局,通过调整左孩子的大小而右孩子占据其余空间来响应触摸,使用以下代码模拟可以“打开”或“关闭”的水平滚动
在 react native 中,touch 仍在调用此方法并记录预期值,但子项的大小并未更新。它更新的唯一时间是当我将可见性切换为消失然后再次可见时。从 java 或从 js 对视图调用 invalidate/requestLayout 或从 js 调用 forceUpdate 没有任何效果。
我需要调用其他代码来使视图无效并重绘视图吗?我需要给出提示以响应此组件滚动或响应触摸吗?
android - 如何将 AdMob 横幅放在具有 MATCH_PARENT 高度的视图下方?
我有一个ViewPager
with a PagerTitleStrip
which hasMATCH_PARENT
的。这些页面只有一个文本,但有些页面有垂直滚动,因为文本很长。
现在,我正在尝试寻找在布局底部放置 AdMob 横幅的最佳策略。情况是这样的: - 如果我把它放在下面ViewPager
,横幅是不可见的,因为ViewPager
有MATCH_PARENT
。- 如果我放在布局的底部,那么,ViewPager
从横幅后面滚动内容,这不是正确的行为。
可以设置一条规则,使横幅保持在下方ViewPager
但不滚动内容ViewPager
从横幅后面?
谢谢
我尝试添加横幅的方式:
我的布局:
android - android layoutparam 支持多屏
我有一个视图,我想通过 WindowManager.LayoutParams 将它放置在 (x, y) 位置。
我的代码是:
但是mHeadLayoutParams.x = -20在其他设备屏幕上并不相同。如何计算此值以放置在多设备屏幕上相同位置的视图?
对不起,我的英语不好。
java - 如何将 Android ImageView 对象拖放到屏幕上的特定区域?
在 Windows 上做 C# 多年后,我刚刚回到 Android,并想将我的通用应用程序移植到 Android。这是基于纸牌的纸牌接龙版本。本质上,我所做的是定义了一个包含许多预定义 ImageView 位置的相对布局。我最初使用卡片的虚拟值填充所有内容,以确保布局看起来不错。完成后,我开始实现游戏逻辑。当我从卡组“drawCard”中拖动一张卡片时,如果用户将其释放到一个空的(且有效的)ImageView 对象上,则 drawCard 的值应分配给它被释放的空 ImageView 对象,而 drawCard应该回到原来的位置,但是根据牌组中的下一张牌有一个新的值。我的问题是计算抽奖卡的位置以确定它是否悬停在有效的 ImageView 目标上。这是 XML:
(另外 3 手也有类似的声明。下面是卡片组和 drawCard,即用户拖动的那张):
我过去所做的是使用绝对位置来计算卡片的有效“放置区”。使用相对布局,我不确定如何执行此操作。理想情况下,我会计算我正在拖动的卡片的死点坐标以及有效“放置区”的左上角和右下角坐标。如果坐标在这些值之间,则卡片将被释放,并且还会在原始位置绘制一张新卡片。
这是我正在做的一个片段,但它并没有给我准确的值:
尝试计算有效的放置区:
这是尝试确定位置的逻辑:
布局应该是这样的:
很抱歉这篇冗长的帖子,但我想尝试确保我在这里有足够的信息让我的问题有意义。
android - Android 布局 match_width
无论如何Android
设置高度LinearLayout
以匹配它的宽度?
我有LinearLayout
tomatch_parent
的宽度,我希望LinearLayout
它的高度与它自己的宽度相匹配。
android - Picasso .fit().centerCrop() 不适用于 WRAP_CONTENT
我有一个ImageView
我以编程方式创建的,并使用毕加索加载图像。ImageView 的高度和宽度设置为WRAP_CONTENT
. 图像很大,所以我想使用毕加索的.fit().centerCrop()
方法来节省内存。但是,当我添加方法时,图像没有显示出来,我认为这一定是因为WRAP_CONTENT
. 这是我的代码:
我能找到的唯一信息是GitHub 上关于它的这个问题——虽然这个问题说它在 v2.4 中已关闭,但有些人评论说他们正在 v2.5 中遇到它。(我也在使用 v2.5)
编辑:这是我现在使用的,根据安吉拉的建议:
图像现在显示了,但它们没有正确缩放,纵横比以某种方式改变。关于如何保持纵横比同时仍然允许毕加索测量的任何想法.fit()
?
android - Android:在方向改变时交换宽度和高度
我想在onConfigurationChange
屏幕方向改变时重新排列我的视图。Activity 重启和视图重新创建过于消耗;所以我必须保持观点。
我想改变一个 LinearLayout 的方向。如果方向改变,我想交换所有子元素的宽度和高度值。(在我的情况下,它们可以是0dp
和wrap_content
。match_parent
)
当然,我可以保持旧的方向并迭代孩子们交换他们的宽度和高度。但这项任务对我来说似乎是必不可少的,而不是独一无二的。有没有更简单的方法呢?也许它已经在某个地方实施了?
android - Android以编程方式添加editText onClick
所以我知道 onClick 部分毫无用处,但以防万一它确实改变了任何东西,我把它放在那里。所以我得到了onClick,我希望它将editText添加到当前活动中,这称为activity_calculation。我目前有从另一个问题得到的代码:
任何帮助,将不胜感激。也许你可以看到我做错了什么