问题标签 [android-inflate]

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 回答
957 浏览

android - 从膨胀的布局中隐藏 xml 组件

有人知道如何从膨胀的布局中隐藏组件吗?我有以下代码:

当我试图通过使用隐藏它时:

它不起作用。看起来我遗漏了一些东西,或者无法从膨胀的布局中隐藏 xml 组件。我也尝试通过设置宽度和高度,0dpLayoutParams效果不佳。

在这样的自定义函数之外onCreate()

然后我试图在这里隐藏它:

这是膨胀布局的xml代码

编辑:

负责我的选项卡布局的所有代码:

0 投票
2 回答
4191 浏览

android - android - 在滚动视图中添加 n 个视图

我正在为安卓平板电脑设计一个应用程序。我创建了一个包含应用程序栏的布局文件,接下来是一些按钮。在屏幕中间我想要一个水平滚动视图,我需要在其中显示一些图像。

滚动视图中的图像数量取决于 url 的返回数据。为此,我正在维护一个数组列表。根据数组的大小,我需要使用滚动视图创建图像视图。

I have placed all other buttons, textviews in the layout file and i need to make the above said view alone through coding, 这该怎么做。

如果数组大小为 19,则滚动视图中的图像列表仅按以下顺序显示

在 iPad iBook 应用程序库页面中,书籍将以这种方式列出。

这该怎么做....

0 投票
1 回答
5980 浏览

android - 跨活动的Android浮动视图

要求

我有一个包含2 个活动的应用程序,比如 A 和 BA->B ,并带有和B->A(在后按时)这样的导航。我的要求是

  • 我想要一个浮动在屏幕上的视图/布局,无论当前可见哪个活动。我在应用程序启动(活动 A 的 onCreate)上膨胀了这个视图,它在从 A-> B 转换期间以及当 B 在屏幕上时在屏幕上保持静态。
  • 所以很自然这个视图应该只膨胀一次(当应用程序启动时,A的onCreate)。

我发现了什么

我做了一些搜索,据我所知,有两种方法可以在 android 中重用布局

  • 使用 <include>

    它似乎只是一个编写常用 UI 元素的 xml 代码的工具。每次在父布局中使用时,它都会膨胀。

  • 使用 ViewStub

    我对使用 ViewStub 进行了一些研究,这似乎也是一种在许多布局中重用代码段的方法。每次我们在布局中使用它时也需要对其进行充气,除非我们在运行时使它们可见时才会充气。

我的要求的另一个提示

对于熟悉 iPhone 开发的人,您可以将视图添加到UIWindow,无论哪个UIViewController当前处于活动状态,它都会保留在那里。我想要我的应用程序中的确切行为。

我原来的设置

我的目标是 android 2.1 及更高版本。它似乎Fragment可以从 API 级别 11 (android 3.0) 及更高版本获得。一种选择是使用允许在旧版本中使用的android 兼容性库。Fragment我现在正在研究这个。但我也想知道是否有任何其他方法可以满足我的要求,而不是改变我的整个项目并使用片段。

我的应用程序中有大约 30 个奇怪的活动,我希望这个布局漂浮在所有这些活动上。我刚刚制作了一个包含 2 个活动的测试用例,以使问题变得简单易行。

0 投票
1 回答
2170 浏览

android - 如何使用 addView() 将多个按钮添加到 RelativeLayout/Activity 迭代哈希图?

我正在尝试以编程方式将可变数量的按钮添加到活动中。

所以我从一个这样的填充哈希图开始:

然后我循环获取数据并制作按钮:

问题是我只得到不超过一个按钮,但如果我记录循环,数据可以生成多个按钮,顺便说一句,si 总是最后一次迭代的最后一个数据。

我究竟做错了什么?我还使用具有相同结果的迭代器进行了测试,所以我认为我的错误在于 addView 方法或创建每个按钮视图。

提前致谢。

0 投票
2 回答
220 浏览

android - android onclick 动作,用于从布局中动态添加的 Imagebutton

我根据每次变化的特定数组大小动态添加布局,如下所示:

在上面的代码中,一切正常,视图数量根据数组大小列出,我正在获取每个视图的按钮 ID。

按钮图像未根据条件更改,但 toast 打印正确。例如 :

如果我有 5 个视图,当我单击第 3 个视图的按钮时,toast 正确显示为 setId,但图像仅在第 5 个视图中更改。

如何在每个视图中正确更改图像?

0 投票
1 回答
1161 浏览

android - 服务显示视图 getLayoutInflater

我想在服务上下文中显示两个视图。一个是 TextView,另一个是我开发的扩展基本 View 类的类。
提示.xml:

和 input.xml:

在我的 onInitializeInterface() 实现中,我将它们膨胀如下:

我看到了 sssView,但没有看到 TextView。任何想法为什么?

0 投票
3 回答
263 浏览

android - 在 Android 中从 xml 调用小部件时的正确术语是什么?

我对 Android 还是很陌生,但我正在尝试通过使用 YouTube 上的教程来跟上进度。一群人抛出“膨胀 xml”这个短语。我也开始使用这句话,感觉好像我做得不对。

我唯一一次说“膨胀 xml”是在告诉某人编写代码以在 java 代码中使用 xml 中的小部件时。

因此,如果我在某人的布局上看到一个按钮,其 id 为button01,我告诉他们“膨胀 xml”,我希望Button mybutton = (Button) findViewById(R.id.button01);

这是我的错吗?

编辑: 似乎这不是正确的短语。一个存在吗?

0 投票
1 回答
1165 浏览

android - 从动态创建的视图中获取用户输入

我遇到了无法从第二个膨胀视图获取用户输入的问题。我已经上传了一张图片到这个网站http://postimage.org/image/b4syhdzrr/ 因为我仍然不允许直接在 SO 上发布图片。

如您所见,TextView 仅显示前两个 EditText 输入 + 计算,但未考虑第三个输入。(数字的第一个 EditText 未膨胀)

因为我不确定最终用户需要多少 EditText。我应该如何从所有 EditText 获取用户输入?

这是我尝试过的方法,设置了 SharePreferences 以将用户输入存储在 TextWatcher 内的 OnClickListener 内,但是使用此代码,即使 TextWatcher 为空,Plus 按钮的 OnClickListener 也会使应用程序崩溃。

膨胀视图的 XML

对编程和 Android 非常陌生,如果需要任何其他信息,请告诉我,非常感谢。

0 投票
1 回答
623 浏览

android - 带有 Eclipse 的 Android - InflateException on FrameLayout 错误

我刚刚在 Eclipse 中构建了一个新的 Android 项目,到目前为止,我只有一个包含一个活动的包(来自 Eclipse 的自动生成代码),我所做的只是在 main.xml 布局文件中添加两个按钮。

当我尝试调试应用程序时,模拟器崩溃并且我收到错误“Binary XML file line #31: Error inflating class android.widget.FrameLayout”。

我什至没有使用 FrameLayout!

这是布局文件:

这是主要的 Activity 文件(同样,这只是 Eclipse 在您创建新项目时生成的默认代码):

只是为了它,这也是清单文件:

据我所知,这是 99% 的自动生成的代码,我看不出为什么我什至不使用 FrameLayout 时会在“FrameLayout”上得到 InflateException。

所以很迷茫...

这是我在 LogCat 中得到的:

0 投票
1 回答
581 浏览

android - 选项菜单不从 xml 膨胀

我无法从 xml 扩展选项菜单。这是我的代码:

当我按下模拟器上的菜单按钮时它运行良好,但是当我在运行 ics 的实际设备上运行它时没有菜单栏。