问题标签 [android-view]

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.

0 投票
1 回答
223 浏览

android - Android中选项卡内的动态布局使用

好,

我有一个带有 3 个选项卡的 TabActivity (TabHost)。在我的一个标签中,有一个按钮。我想要的是每当单击此按钮时,更改此选项卡的内容视图。我读过我不能使用“setContentView”两次。因此,我找到了 ViewSwitcher、ViewFlipper、ViewAnimator,但关于它们的问题是我无法将 xml 文件(或 LinearLayout)添加到这些分类中。所有示例都是关于一个无用的 textview 和 imageview 的切换。

那么,如何更改当前选项卡的布局?有没有办法做到这一点?我尝试使用 Intent 在另一个类中调用此布局,但这次此 Intent 不适合选项卡,而是制作全屏视图。

提前致谢。

0 投票
1 回答
757 浏览

android - 如何在布局内滑动(推送)子视图?

我计划在布局内构建带有滑动子视图的 UI。

Fe view2 必须随着动画从 view1 后面向下滑动 view3。

有可能实现这一点吗?

先感谢您。

0 投票
1 回答
524 浏览

android - 将各种 ViewGroups 添加到一个 Android 布局

我有一个适用于平板电脑的 Android 3.0 应用程序。在这个应用程序中,我必须在布局上插入几个 ViewsGroup,每个 ViewsGroup 都有几个视图。下面是 Activity 的 onCreate 代码:

这个 Bar 类扩展了 ViewGroup,并且里面有几个视图。问题是屏幕上只显示了第一个 ViewGroup (v1) 的视图。但我可以看到它将两个 ViewGroup 添加到内容中,因为例如我可以设置第二个的背景,我会看到结果。但是第二个 ViewGroup 内的视图没有被绘制在屏幕上。我尝试更改顺序,首先是 v2,并且 v2 中的所有视图都被绘制,而 v1 中的视图没有。我认为这可能与 Bar 类中的 onLayout 方法有关,我将在下面说明:

这种方法有问题吗?

顺便说一下,我使用的是 LinearLayout。

0 投票
0 回答
1759 浏览

android - 如何更改列表视图“滚动结束”拖动颜色的颜色?

我有一个包含大量项目的 ListView。如果在 ListView 已经位于列表顶部时尝试向上滚动,则 Listview 中会出现以下橙色渐变。我需要将其更改为灰色。我该怎么做呢?

在此处输入图像描述

0 投票
1 回答
769 浏览

android - 如何在 Android 中展开的 SearchView(显示 10 个最近搜索)下方添加一个按钮(如“清除历史记录”)?

任何人都可以帮助如何在 SearchView 显示的最近搜索建议列表下方的扩展 SearchView(放置在 ActionBar 中)添加一个按钮?

由于 SearchView 扩展了 LinearLayout,因此我尝试在布局中添加一个按钮,但无法将其放在展开的建议列表下方。

我制作了一个名为“mysearch”的垂直线性布局,其中包含一个 SearchView 和一个按钮。然后我还在android:actionLayout="@layout/mysearch" inmenu.xml` 中为 ActionBar 引用了它。

我尝试onCreateOptionsMenu通过使用在我的活动中获取对 SearchView 的引用

当我运行它时,我得到一个ClassCastException:cannot convert LinearLayout to SearchView,可能是因为getActionView()期待 SearchView 但这里返回的是一个 LinearLayout 。我不知道如何解决这个问题。

0 投票
2 回答
1916 浏览

android - 仅从 xml 获取动态创建视图的参数

我有一个听起来像这样的问题:我正在动态创建一组视图,并且它们都具有相同的参数。

问题是:如何从 xml 获取此布局的参数。我的意思是如何使用 xml 中的 getLayoutParams 之类的东西?

谢谢,阿克德

0 投票
11 回答
293781 浏览

java - Android:为什么要设置可见性(View.GONE);或 setVisibility(View.INVISIBLE); 不工作

我希望我DatePicker的和按钮在开始时是不可见的。当我按下我的魔法按钮时,我想 setVisibility(View.Visible);

这里的问题是当我setVisibility(View.GONE)setVisibility(View.INVISIBLE)什么都没有改变并且组件仍然可见时。

0 投票
2 回答
6263 浏览

android - 视图的 setContentDescription() 的目的是什么?

我在如何将字符串信息与视图相关联方面陷入困境。我遇到了两种方法

设置标签()

设置内容描述()

两者都达到了我的目的。

我知道通常在这种情况下使用 setTag() 。但是什么时候使用 setContentDescription() 方法呢?,setContentDescription() 的确切目的是什么?

0 投票
1 回答
2317 浏览

android - 父视图和子视图的触摸侦听器

我有一个HorizontalScrollView内部ViewPager,我禁用了视图寻呼机的 ontouchevent,但问题是水平滚动视图受此干扰。它不能正常工作,只是移动了一点。

我只想了解触摸侦听器的功能,onInterceptTouchEvent以及touchEvent父视图和子视图,如果我触摸子视图,它们的调用顺序是什么?

0 投票
3 回答
1986 浏览

android - 如何显示具有双色背景的文本?

我需要为 android 创建一个应用程序,其中 2 色文本将显示在 2 色背景上。见左图。然后,线应该用动画移动,结果图像应该像右边的图片一样。

我有以下问题:

  1. 我应该使用一些 2d 引擎来做到这一点吗?或者,可以使用标准视图吗?怎么做?
  2. 如何画出图片上的文字?

图1---------图2