小编kas*_*oku的帖子

首先在孩子的父母上调用removeView()

首先是一点背景:

我在scrollview中有一个布局.首先,当用户在屏幕上滚动时,滚动视图滚动.但是,经过一定量的滚动后,我要禁用滚动视图上的滚动,将"滚动焦点"移动到子布局内的webview上.这样,scrollview会将所有滚动事件都粘贴到其中的webview中.

因此,对于解决方案,当达到滚动阈值时,我从scrollview中删除子布局并将其放在scrollview的父级中.(并使scrollview不可见).

// Remove the child view from the scroll view
scrollView.removeView(scrollChildLayout);

// Get scroll view out of the way
scrollView.setVisibility(View.GONE);

// Put the child view into scrollview's parent view
parentLayout.addView(scrollChildLayout);
Run Code Online (Sandbox Code Playgroud)

一般理念:( - >表示包含)

之前:parentlayout - > scrollview - > scrollChildLayout

之后:parentLayout - > scrollChildLayout

上面的代码给了我这个例外:

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
           at android.view.ViewGroup.addViewInner(ViewGroup.java:1976)
           at android.view.ViewGroup.addView(ViewGroup.java:1871)
           at android.view.ViewGroup.addView(ViewGroup.java:1828)
           at android.view.ViewGroup.addView(ViewGroup.java:1808)
Run Code Online (Sandbox Code Playgroud)

你知道发生了什么吗?我显然在父级上调用了removeView.

android scrollview

135
推荐指数
5
解决办法
18万
查看次数

Android facebook SDK作为JAR

有没有将facebook SDK库项目构建到JAR文件中(如ADT 16对库项目做的那样)并将其添加到项目中?我没有更改facebook SDK中的任何内容,因此不需要将其添加为库项目.到目前为止它一直对我很好,我想知道这是否是使用facebook SDK的开发人员常用的做法?它加快了构建过程,因为Eclipse不必解析库项目中的所有资源.

sdk android facebook jar

28
推荐指数
2
解决办法
2万
查看次数

带压力传感器的Android设备

那里有没有配备气压传感器的Android设备?

我知道android.hardware.Sensor类有一个TYPE_PRESSURE常量,该getAltitude方法SensorManager几乎提到了大气压力.

那么,是否有任何Android手机都有晴雨表?

android pressure android-sensors

14
推荐指数
2
解决办法
2万
查看次数

使用Camera app intent在Android 4.3中捕获视频

如何使用4.3中的意图调用Android相机应用程序来捕获视频.我让它在4.2及以下工作.甚至谷歌的样本也被打破了.这是一个错误吗?或者谷歌改变了他们返回录制视频的方式.图像捕获仍然有效.

我仍然得到一个RESULT_OK但是在MediaStore.ACTION_VIDEO_CAPTURE意图上意图数据为空.

android android-intent android-4.3-jelly-bean

5
推荐指数
1
解决办法
2553
查看次数