问题标签 [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 - 如何以编程方式设置相对布局中按钮的 layout_align_parent_right 属性?
我有一个以编程方式创建的相对布局:
现在我有两个按钮,我想在这个相对布局中添加它们。但问题是两个按钮都显示在 RelatiiveLayout 的左侧,彼此重叠。
现在我想知道如何像在 xml 中那样以编程方式设置按钮的android:layout_alignParentRight="true
“或 属性”?android:layout_toLeftOf="@id/btn"
android - 使用 FLAG_NOT_TOUCHABLE,给出无响应错误
有什么办法可以消除这个错误吗?
我在我的活动中使用 FLAG_NOT_TOUCHABLE,但是当我触摸屏幕时,它似乎没有响应错误......
android - 如何以编程方式设置 layout_alignParentRight="false"?
如何以android:layout_alignParentRight="false"
编程方式设置?我可以true
通过此代码将其设置为,但我想以false
编程方式将其设置为:
有一个方法removeRule(int)但它是在(API 级别 17)中添加的。我想在 API 级别 7 或 8 中使用类似的东西。
android - UnsupportedOperationException: addView(View, LayoutParams) is not supported in AdapterView
I am trying to create a simple Android app and I'm getting this error:
I tried to google it and fix via some answers here, but unsuccessfuly it didn't resolve :(.
I have a MainActivity
with ListView
, in onCreate()
I call
this code should start new activity, ItemDetail
, whose code is here:
i'm still get this error:
layout file for second (detail activity):
Many thanks for any advice.
android - 动态更改 ImageView 位置在 Android 中不起作用
我有Activity
一个ImageView
里面有一个RelativeLayout
,我希望能够移动ImageView
里面RelativeLayout
,当我移开手指时,我希望ImageView
它回到原来的位置。
我尝试了以下方法:
并在up
我OnTouchListener
尝试了以下操作:
setX
,setY
(不工作)setLeft
,setTop
(不工作)setLayoutParams
(不工作)
那么任何人都可以告诉我该怎么做吗?
编辑
活动xml
:
活动代码:
android - WindowManager.addView ontop(overlay) of soft key OR nav bar
我今天看到一个覆盖整个屏幕的应用程序,包括导航栏(或具有返回、主页等的软键)。它是链火的 CF.Lumen(需要 android 4.4+)。
我只记得这在一般方法上是不可能的,许多答案告诉我。所以我从 Lumens apk(sorry chainfire) 中查找了 smali 代码,发现0x7d6
它是类型说明符,即TYPE_SYSTEM_OVERLAY
. 通常,这会使视图覆盖在锁定屏幕的顶部。它看起来不错,但不会覆盖导航栏区域。即使在锁定屏幕上。我确实更换MATCH_PARENT
了,9999
但它仍然不会覆盖导航栏区域。
我查看了 Android 的源代码,发现有更多类型未记录的有趣。
FIRST_SYSTEM_WINDOW = 2000;
TYPE_NAVIGATION_BAR = FIRST_SYSTEM_WINDOW+19;
TYPE_BOOT_PROGRESS = FIRST_SYSTEM_WINDOW+21;
我将这些应用到我的应用程序但崩溃说权限被拒绝。它需要INTERNAL_SYSTEM_WINDOW
OR 比SYSTEM_ALERT_WINDOW
. 这些权限仅授予系统应用程序。
这是我添加视图的代码,该视图填充了除导航栏区域外的整个屏幕。
我应该怎么做才能完成它?(使覆盖包括导航栏区域)
android - 如何为 ImageView 设置 LayoutParams
我的应用程序中有一个 ImageView。我的问题是如何设置参数?
我用过这种方式,但我遇到了 classCastException
android - 布局创建后如何设置布局高度
我花了几个小时试图做到这一点,但最后我放弃了。
我有一个线性布局。在它里面我有另一个 LinearLayout,它最初是隐藏的。当某些情况发生时,我需要显示隐藏的布局并且包含布局扩展其高度以显示显示的布局。
我可以检测到布局已显示,但是包含布局不会扩展。问题是包含布局之后是另一个布局,我需要向下移动以便可以看到新布局。
我最后做到了:
当然,那没有用。我该怎么做?
android - 水平 RecyclerView 高度包装内容不起作用
我有一个自定义的水平 RecyclerView,它位于垂直列表视图中。问题是,我不能在 recyclerView 中使用 wrap_content。现在我将高度设置为 455dp。我也尝试了一个自定义的 LinearLayoutManager,它修复了 wrap_content 问题,但是 recyclerView 没有水平滚动。
这是我的自定义 RecyclerView :
这是我的自定义布局管理器:
可能是什么问题以及如何解决?