问题标签 [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 回答
1711 浏览

android - Android - how to re-inflate View hierarchy

I'm having problems making my Activity respond to a theme change (i.e. Theme_Dark change to Theme_Light).

In the Activity this code below works fine, and the theme is changed when the Activity is created (method getPreferenceTheme() just gets the theme preference value that was set via a PreferenceActivity).

But how can I dynamically change the theme ? So after I change the theme in a PreferenceActivity and return to the main Activity how can I get it to change?

I know that I can re-start the Activity to do this (calling onCreate() again), but I didn't want to do this and have heard that it is possible to "re-inflate the view hierarchy" in onResume() - how do I do this ?

I tried the following (a stab in the dark) but with no joy.

Any help much appreciated, M.

0 投票
0 回答
1157 浏览

android - 获取按钮以在具有膨胀布局的画廊中工作

到目前为止,我拥有的是一个自定义的画廊活动,我在其中膨胀布局而不是图像来创建一个与 android 主屏幕非常相似的可滑动用户界面。在我的应用程序中,这表示用户可以通过滑动浏览的艺术品的描述和图片目录。
因为画廊会消耗所有的触摸事件,所以我创建了自己的画廊类的子类以允许滚动视图发挥作用。
我现在正在尝试为膨胀布局中的某些按钮添加功能。我认为这里又是画廊消耗触摸事件的问题,因为在自定义 baseAdapters getView 方法中的膨胀视图上设置 .setOnClickListener 时没有任何反应。在通过 onItemSelectedListener 获取它们之后,我还尝试直接在膨胀布局中的按钮上设置 onClickListener,但结果是空指针异常。

这是初始化画廊的活动的代码:

这是我定制的画廊子类:

现在的问题是,我是否必须再次覆盖画廊的 ontouch 事件?我该怎么做?如果这是解决方案,我如何为膨胀布局中的每个按钮定义不同的功能(例如,通过意图启动新活动或跳转到目录中的不同“页面”)?

0 投票
1 回答
20050 浏览

android - Android - 膨胀 ListView

我正在尝试填充一个列表视图,其中每行有 2 个文本视图和一个按钮。我想我几乎让它正常工作,但现在 ListView 只在 ListView 中显示 1 项并忽略其他数据。我还有 2 个 xml 文件(shelfrow.xml(2 个文本字段,1 个按钮)和 shelflist.xml(包含列表视图))。这是我的 Shelf.java 类的核心代码。(MyListItemModel 是一个用于存储每本书的类)

以及我的 MyListAdapter 类中的一些代码

0 投票
1 回答
1313 浏览

android - 选择项目时为气球充气

我有一个地图活动,其中包含许多地图引脚,当我单击一个引脚时,会打开一个自定义气球,显示有关该引脚的一些信息。另外,我有一个搜索栏,如果您在其中键入旋钮的名称,信息就会出现在那里,但我希望它转到搜索到的图钉。 示例: 在地图上你有不同的蔬菜别针,当你搜索胡萝卜时,搜索列表会显示元素胡萝卜,当你点击它时,胡萝卜别针的气球会膨胀。所以,我的问题是:是否有某种OnTap () void 方法?我知道,OnTap (int index) 返回一个布尔值。

0 投票
2 回答
47947 浏览

java - Zlib 压缩在 Java 中使用 Deflate 和 Inflate 类

我想尝试使用 java.util.zip 中的 Deflate 和 Inflate 类进行 zlib 压缩。

我可以使用 Deflate 压缩代码,但是在解压缩时,我遇到了这个错误 -

到目前为止,这是我的代码-

0 投票
2 回答
3158 浏览

android - 使用 EditTextPreference 的子类时的 InstantiationException

假设,我有一个EditTextPreference名为 PasswordProtectedEditTextPreference 的子类。这个子类基本上显示一个密码对话框,然后才能通过EditTextPreference自己的对话框编辑首选项。

现在我在相应的preferences.xml 中定义首选项,如下所示:

PreferenceActivity然后我通过调用在我的子类中应用preferences.xml

期间onCreate()。这一切都适用于 Android 1.5。但是,当我使用更高版本的 Android 时,我得到以下堆栈跟踪:

知道这里发生了什么吗?

编辑: stacktrace 中的#25 对应于preferences.xml 中的PasswordProtectedEditTextPreference

编辑:这是我的 PasswordProtectedEditTextPreference:

0 投票
1 回答
1644 浏览

android - 从 View 构造函数内部膨胀视图 (Android)

我正在使用 LayoutInflater 在 View 的构造函数中为 View 的内部充气,如下所示:

(我也尝试过以下)

XML 很简单:

我以这种方式夸大它的原因是类 (TrackHeader) 是一个嵌套/内部类,这似乎阻止了我直接在 XML 中引用该类。好吧,充气时,布局不起作用。顶部节点 (RelativeLayout) 的大小正确以填充 TrackHeader,但子视图根本没有调整大小并保持 (0, 0, 0, 0)。好奇是否有任何 Android 爱好者可以将我推向正确的方向......

提前致谢,祝编码愉快!-E。

0 投票
1 回答
5199 浏览

android - [Android]在网格视图中为图像添加复选框

用于网格布局的 XML。

imagenselect.xml 用于图像和复选框。

用于在 gridview 中添加图像并显示的类,

使用此代码,我仅获得 gridview 中的图像。但我想放大视图并使用它,以便我能够在图像中添加一个复选框。(对于每个图像一个复选框)。

由于函数“myView”和“picturesView”中有两个视图。如果我尝试将picturesView 类型转换为myView,那么我会崩溃。提前致谢 !

按照你的建议进行更改,我遇到了崩溃。


0 投票
4 回答
25387 浏览

android - 如何通过仅膨胀一次将相同的视图多次添加到父级

我有一个垂直方向的 LinearLayout 作为父级,我想以编程方式多次向该父级添加一些视图。现在,每次在添加到父级之前,每次获取对每个 UI 元素的新引用时,我都会给子级充气。这似乎不是很有效,有没有更好的方法来做到这一点。

我正在使用的当前代码如下,如果我在 for 循环之前只膨胀一次,我会收到运行时错误“他指定的孩子已经有一个父母。你必须先在孩子的父母上调用 removeView()。”

0 投票
4 回答
4457 浏览

c# - c# 中的 java.util.zip.deflater 等价物

有谁知道如何在 .NET 中实现 java 的 Deflater.deflate() 功能,以便 java 的 Infalter.inflate() 方法可以理解?

问候, 拉法尔