17得票2回答
在安卓中设置布局参数

我可以很容易地使用XML文件并指定参数。<android:layout_width="fill_parent" android:layout_height="wrap_content"> 但是我在通过代码指定参数时感到困惑。对于每个视图,我都使用以下方式指定参数:view.setL...

17得票5回答
以编程方式在RecyclerView上设置边距

我需要以编程方式设置RecyclerView的顶部边距,但是我遇到了以下异常: java.lang.RuntimeException: Unable to resume activity java.lang.ClassCastException: android.view.ViewGroup...

16得票5回答
在LinearLayout中更改LayoutParams时的动画效果

我的应用程序中有一个高度为0的LinearLayout。 当我点击按钮时,此布局高度应该是LayoutParams.WRAP_CONTENT。 这是我在onclicklistner中使用的代码。LayoutParams lp = new LayoutParams(LayoutParams.FI...

16得票3回答
Android视图的getTop()、getLeft()、getX()、getY()、getWidth()、getHeight()方法

我正在编写一个拖放应用程序,但由于一些参数而感到非常困惑。 请帮忙弄清楚。 首先,我阅读了 View 类的文档,并得到以下解释。 getX() : 此视图的可见 x 坐标(以像素为单位)。 getY() : 此视图的可见 y 坐标(以像素为单位)。 getWidth() : 返回视图...

15得票3回答
安卓退出全屏模式

我正在开发Android应用。我需要将我的活动展示在全屏模式下,并且我使用以下代码实现了这一点。 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowMana...

15得票2回答
Android:更改WindowManager添加的View的LayoutParams

我有一个由WindowManager管理的覆盖在上面的View,就像这个问题中一样。 简单来说,它看起来像这样:WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE); my_view_layout_params...

15得票2回答
在Android中以编程方式添加带参数的布局

你好,我有一个主屏幕。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l...

12得票3回答
如何以编程方式向另一个布局添加具有背景颜色和权重的LinearLayout?

我有一个在xml中的LinearLayout: <LinearLayout android:id="@+id/progress" android:layout_width="fill_parent" android:layout_he...

12得票2回答
ICS中的TYPE_SYSTEM_OVERLAY

在蜂窝版Android中,我可以使用TYPE_SYSTEM_OVERLAY创建系统悬浮窗,并通过FLAG_WATCH_OUTSIDE_TOUCH接收触摸事件。 现在ICS发生了一些变化。我仍然可以创建系统悬浮窗,但无法获取触摸事件。 现在,我可以使用TYPE_SYSTEM_ALERT创建相...

12得票1回答
在安卓系统中如何获取显示的图片的宽度和高度?

这个问题可能看起来很琐碎,也被问得很多次,但我找不到适合我的答案。 我有一个ImageView和GLSurfaceView,当我按下按钮时,它们会绘制在ImageView的顶部。 对于我的ImageView,我传递了一个Bitmap并将其缩小,以避免OutOfMemoryError异常。我...