问题标签 [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 投票
3 回答
175 浏览

android - 如何选择什么视图将在android的顶部

我正在尝试在另一个视图之上添加一个视图。

首先,我通过 xml 设置视图,然后我想以编程方式添加第二个视图。public void onCreate(Bundle savedInstanceState)

}

我的问题是 xml 位于我要添加的视图之上。

我怎样才能使第二个视图在顶部?

0 投票
3 回答
14007 浏览

android - Android应用程序的插件架构?

这个问题已经转移到https://softwarerecs.stackexchange.com/questions/27841/plugins-architecture-for-an-android-app


我想为开源应用程序实现一个插件系统,因为它已经变得非常大,具有许多只有少数用户需要的功能。发布不同的应用程序不是一个好的解决方案,因为用户 A 想要 feature7 和 feature24,而 userB 想要 feature39 和 feature24。

我在哪里可以找到一个插件架构的好例子?

这是我希望插件能够执行的操作:

例如,其中一个插件必须在特定屏幕上添加一个按钮,单击此按钮会增加应用程序数据库中的一个值。据我所知,这对于内容提供者和意图是不可行的。

我想避免使核心应用程序的代码变得复杂,到处都有大量的钩子。

插件的形式可以是 SD 卡上的文件、应用程序或其他任何东西。

0 投票
2 回答
596 浏览

android - ViewHolder 的实现和使用

我已经实现了一个列表视图(其中每个项目都是一个按钮),现在我想通过使用 ViewHolder 来提高它的效率。这是我的问题,我不知道我必须在哪里覆盖这些按钮的 OnClick 方法。

这是我的 ArrayAdapter 的 getView:

}

此 OnClick 方法必须显示有关所选项目的一些信息,所以这是我的问题。我可以在里面覆盖这个方法吗

if(convertView==null) {这里}

(为了只做一次)?或者与之相反,在这个 IF 内部必须只有引用膨胀布局的代码行?

0 投票
1 回答
322 浏览

android - 安卓开发工具包。按下按钮时膨胀菜单(xml文件)

据我了解,Android 3 之后不支持菜单按钮。所以,我只是想在屏幕上使用一个按钮来膨胀菜单。我目前使用覆盖

该脚本在按下菜单按钮时运行,但我也希望它在按下按钮时运行。如何才能做到这一点?什么数据被发送到 Menu 参数(要膨胀到的菜单)?

谢谢,

0 投票
2 回答
11510 浏览

android - 如何从另一个 XML 文件中查找 ViewById?

我用 addevent.xml 连接一个 addevent.java 是一个列表视图,列表视图从另一个 XML 文件“item.xml”中获取它的元素

现在我需要findviewbyId不是从基本的xml文件而是形成另一个“item.xml”

我尝试了 LayoutInflater这样的代码,但它不起作用:

请有任何帮助

0 投票
2 回答
1562 浏览

android - 尝试膨胀自定义视图时出现 stackoverflow 错误

我有 custom_layout.xml:

及其类:

和活动,其中包括此布局:

和 my_activity.xml:

因此,当我从以下位置删除评论块LayoutInflater.from(context).inflate(R.layout.custom_layout, this, true);并以图形模式转到 my_activity.xml 时,我遇到了问题。Eclipse 思考然后崩溃。看起来它试图多次夸大我的自定义视图,但我不明白为什么。当我重新启动 Eclipse 时,我在错误日志中收到此错误:java.lang.StackOverflowError

0 投票
1 回答
134 浏览

android - 如何使用数据库解决选项卡菜单中的此错误?

在我的应用程序中,我有选项卡菜单:添加选项卡,查看选项卡。

在添加选项卡中:我将数据添加到数据库在视图选项卡中:我从数据库中选择数据到列表视图中

现在我有问题:当我从添加选项卡添加数据并切换到视图选项卡时,我无法查看最后一次添加到数据库中,但是如果我关闭应用程序并重新打开它,我可以得到最后一次添加

关于解决这个问题的任何想法请

代码 :

`查看标签代码:

公共类 ViewEvents 扩展 Activity {

}

添加标签代码:

public View getView(int position, View convertView, ViewGroup parent) {

0 投票
3 回答
4204 浏览

android - 如何在膨胀视图上获取 OnClick 事件

我从 xml 膨胀视图并将其添加到布局中:

主要布局xml:

当我运行我的应用程序时,我可以看到这个视图(“标题”),但是当我点击它时没有任何反应。事件只是没有被触发。我该怎么做才能为我的视图获取点击事件?

0 投票
2 回答
608 浏览

android - Android SimpleAdaptor NPE

我在将 JSON 对象数据膨胀到我的 ListView 片段时遇到问题。

数据从数据库中提取并通过 PHP 转换为 JSON 数组,然后转换为 JSON 对象。到那时,一切都在工作(请参阅我的代码中的内联 Log.i())。

我得到一个NPE如下:

threadid=1:线程以未捕获的异常退出(组=0x40a781f8) 致命异常:com.andaero.app.NavigationListFragment$1.callback(NavigationListFragment 的 android.widget.SimpleAdapter.(SimpleAdapter.java:85) .java:97) 在 com.andaero.app.NavigationListFragment$1.callback(NavigationListFragment.java:1) 在 com.androidquery.callback.AbstractAjaxCallback.callback(AbstractAjaxCallback.java:440) 在 com.androidquery.callback.AbstractAjaxCallback.afterWork (AbstractAjaxCallback.java:1010) 在 com.androidquery.callback.AbstractAjaxCallback.run(AbstractAjaxCallback.java:804) 在 android.os.Handler.handleCallback(Handler.java:605) 在 android.os.Handler.dispatchMessage(Handler. java:92) 在 android.os.Looper.loop(Looper.java:137) 在 android.app.ActivityThread.main(ActivityThread.java:4424) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:511) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit. java:787) 在 dalvik.system.NativeStart.main(Native Method) 的 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)

我不确定我有什么问题。请在您的答案中显示更正的方法,以便我可以更好地理解和学习。谢谢

0 投票
6 回答
47711 浏览

android - 在自定义 View 类中膨胀 xml 布局

我有一个View1扩展类View。我想R.layout.test2.xml在这堂课上充气View1。我在这个类中添加了以下代码

在另一个类Home中,我希望这个膨胀视图在某些情况下存在,在Home类中我编写了以下代码:

但是当我运行我的项目时,活动并没有显示任何东西。