草庐IT

screen_view

全部标签

android - 如果存在自定义 View ,Robolectric 无法扩充布局文件

这是我的测试方法的样子:@RunWith(RobolectricTestRunner.class)publicclassTestMyApplication{privateAboutaboutActivity;@TestpublicvoidAboutActivityTest()throwsException{aboutActivity=newAbout();aboutActivity.onCreate(null);TextViewaboutInfo=(TextView)sobreActivity.findViewById(R.id.text_version);assertThat(sob

android - 通过 View android传递点击事件

我有框架布局:第一个布局包含小部件布局,第二个布局是透明的并接收onLongClick用于拖动方法。这有效,问题是当我想与小部件交互时,要单击某些东西,单击事件由overlayFrame获取。我如何通过overlayFrame将点击事件传递给widgetView?编辑:现在我尝试将GestureLister附加到overlayFrameLinearLayout,以某种方式查看表示单击和长按的MotionEvent之间的区别。我面临的问题是手势监听器中的OnLongPress总是被称为无论我做什么,单击或长按。是否有对此行为的解释?谢谢! 最佳答案

java - Android Video View in another Thread & Issue with android 2.1

我想要在android视频View中流式传输视频形式的url。我使用示例api代码并做了一些修改来满足我的需要。我的代码是publicclassVideoViewDemoextendsActivity{privatestaticfinalStringTAG="VideoViewDemo";privateStringcurrent;/***TODO:SetthepathvariabletoastreamingvideoURLoralocalmedia*filepath.*/privateStringpath="http://www.boisestatefootball.com/sites

android - 自定义 View 未显示在水平 ScrollView 中不工作

当我尝试将我的自定义View添加到水平ScrollView时,它没有显示。但相同的自定义View显示在其他布局中,如相对和线性布局。layout=newLinearLayout(this);layout.setBackgroundColor(Color.YELLOW);layout.setLayoutParams(newLayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.MATCH_PARENT));layout.setOrientation(LinearLayout.HORIZONTAL);l=newPredicateLayout(

android - 当 chrome 是默认浏览器时,使用 ACTION_VIEW 在指定的 URL 打开浏览器不起作用

我的Android设备上安装了2个浏览器1)默认和2)Chrome当我运行以下代码时,我得到一个“使用选择器完成操作”...Stringurl="http://www.google.com/search?q="+query;Intenti=newIntent(Intent.ACTION_VIEW);i.setData(Uri.parse(url));startActivity(i);默认的Android浏览器可以使用,因为浏览器会在指定的URL处打开。但是,当我使用Chrome浏览器打开时,Chrome只是打开...它似乎忽略了指定的URL。这是Chrome的问题还是我的代码的问题?干

android - 设置包含 View 的文本

我想知道这是否可能:在布局文件中,我包含了一个View:includedView包含这个:我的问题是:是否可以从包含View的布局(从布局1)中为includedView中的TextView设置文本?希望我的问题很清楚,如果不清楚,请提问。 最佳答案 您可以像单一布局一样从代码中做到这一点。例如setContentView(R.layout.first_layout);TextViewtv=(TextView)findViewById(R.id.textview_of_second_layout);//justlikesinglel

android - 在 Android 中显示工具提示 View

我想在android中显示一个工具提示类型弹出窗口,点击(i)按钮(或View),正如我在设计中所示。在android中是否可能,我必须显示此工具提示的i按钮已经在弹出窗口中。谢谢 最佳答案 是的。但是你必须自己创建它。它将是一个自定义组件。以下是Android框架工程师RomanNurik实现此目的的一些示例代码:https://gist.github.com/romannurik/3982005 关于android-在Android中显示工具提示View,我们在StackOverfl

android - 我怎样才能在 Android 中实现这个 View

首先,我为这个问题道歉,因为我不知道如何表达它。我在一个名为'FlagsoftheWorld'的应用程序中看到了这个android2.3和4.1.2设备也有同样的效果。我尝试将ViewFlipper与简单的幻灯片动画一起使用,但它只显示离开图像和传入图像。我想知道这是否是一个小部件或关于如何实现它的任何建议。(缩小效果可见三张图) 最佳答案 自从你问这个问题以来已经过去了很多时间,但是...迟做总比不做好!有一个名为CoverFlow的自定义View这似乎完全符合您的要求。 关于andr

android - 使 ListView 的标题 View (不是节标题)保持在顶部

我有一个带有HeaderView的ListView。我希望HeaderView中的一个View保持在顶部。我见过很多粘性节标题的例子。我也看了StickyScrollViewItems但是因为我使用的是ListView,所以我不能使用ScrollView。是否有可用的库,或者我应该覆盖ListView的OnScrollListener?谢谢。 最佳答案 我刚刚编写了一大堆代码来执行此操作,但出于契约(Contract)原因我无法分享。基本上遵循概述的方法here并应用于ListView而不是ScrollView。要点是创建一个包装器

android - 在已缩放的 View 上缩放动画

我正在使用以下比例动画为ImageView制作动画:但问题在于,当第一个动画开始时,ImageView已按布局缩放。当第一个动画将比例设置为1.0时,这会导致尺寸明显跳跃。有什么方法可以告诉动画应该从布局中View的实际大小开始?我还尝试使用百分比,产生了相同的效果。 最佳答案 根据我从您的查询中了解到的情况,您想让动画更流畅,方法是避免在开始时出现明显明显的比例动画。我认为在第一个比例中最小化“fromscale”会帮助你避免跳跃,也许像这样的事情会有所帮助:抱歉让您久等了;尝试这样的事情: