草庐IT

foo_widget

全部标签

android - 如何修复 Android Widget 的 "process is bad"错误?

我开发了一个Android小部件,它运行良好。我添加了一些额外的功能,并通过AndroidMarket推送了更新。现在人们提示它不再起作用了。我在日志中看到的错误是:07-1410:33:44.016:WARN/ActivityManager(78):Unabletolaunchapp...forbroadcastIntent{act=android.appwidget.action.APPWIDGET_ENABLEDcmp=...}:processisbad07-1410:33:44.026:WARN/ActivityManager(78):finishReceivercalledb

android - setSupportActionBar 工具栏无法应用到 (android.widget.Toolbar) 错误

我一直在寻找答案,并尝试了许多可能的解决方案,但似乎没有任何效果..我正在尝试在thistutorial之后设置MaterialActionBar.这是我的代码:tool_bar.xml:activity.xml:最后是我的activity.java:importandroid.app.ActionBar;importandroid.support.v7.app.ActionBarActivity;importandroid.os.Bundle;importandroid.view.Menu;importandroid.view.MenuItem;importandroid.widge

android.graphics.drawable.ColorDrawable 无法转换为 android.support.v7.widget.RoundRectDrawableWithShadow

我尝试在我的应用程序中使用CardView,它在我的xml布局中运行良好。由于我想在我的代码中而不是通过xml生成它们,因此我尝试按照Android开发人员(https://developer.android.com/preview/material/ui-widgets.html#cardview)的建议使用CardView.setRadius()-Method设置半径。这根本不起作用!我希望有人可以帮助我解决我的问题,或者找到一个很好的xml布局解决方法。这是我的代码:intheight=(int)TypedValue.applyDimension(TypedValue.COMPL

android.support.v4.widget.CircleImageView 不起作用

当我尝试使用:android.support.v4.widget.CircleImageView它使我的应用程序崩溃如何支持新的MaterialDesignWidgetCircleImageView有没有使用这个新小部件的例子Logcatjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.vogella.android.recyclerview/com.vogella.android.recyclerview.MainActivity}:android.view.InflateException:Binar

c++ - 将 'using std::foo' 指令应用于本地构造函数初始化程序列表 (C++)

给定一个自定义类型,以下片段显示了允许函数自动选择用户提供的特定于该类型的重载的常用方法,或者如果不是,则从标准库中选择函数的通用实现。//assumestd::fooisarealfunctiontemplatereturninganintnamespacea{structb{};intfoo(b&ab){...}}intbar(a::b&ab){usingstd::foo;returnfoo(ab);}此方法将自动选择a::foo优先于std::foo(如果存在)。我的问题是,当所讨论的调用是构造函数的初始化程序列表的一部分时,是否有可能实现类似的行为?structbar2{bar

c++ - 否定 size_t (即 `-sizeof(struct foo)` ))会发生什么?

我正在处理一些包含表单表达式的代码-(sizeof(structfoo))即size_t的否定,我不清楚C和C++标准对编译器的要求是什么。具体来说,通过查看这里和其他地方,sizeof返回类型为size_t的无符号整数值。在否定无符号整数时,我找不到指定行为的任何明确引用。有没有,如果有,是什么?编辑:好的,所以关于无符号类型的算术有一些很好的答案,但不清楚这实际上是否如此。当这否定时,它是对无符号整数进行操作,还是转换为有符号类型并对其进行处理?从标准中期望的行为是“想象它是相似幅度的负数,然后对无符号值应用'溢出'规则”? 最佳答案

c++ - 为什么编译代码 "foo::foo::foo::foob"?

这个问题在这里已经有了答案:Whyisthereaninjectedclassname?(1个回答)关闭5年前。一位同事不小心写了这样的代码:structfoo{foo():baz(foobar){}enumbar{foobar,fbar,foob};barbaz;};voidf(){for(autox:{foo::foobar,foo::fbar,foo::foo::foo::foob});//...}GCC5.1.0编译这个。编译的规则是什么? 最佳答案 injected-class-name这里用到了,thenameofthe

c++ - typedef void FOO 与 #define FOO void 在函数签名中的含义

这个问题在这里已经有了答案:void,VOID,CandC++(3个回答)关闭7年前。在浏览一些大量混合C和C++的源代码时,我遇到了以下内容(为了保护公司的工作,稍作修改,含义保持不变):/**TypedefsofvoidaresynonymouswiththevoidkeywordinC,*butnotinC++.InordertosupporttheuseofMY_VOID*inplaceofthevoidkeywordtospecifythatafunctiontakesno*arguments,itmustbeamacroratherthanatypedef.*/#defin

c++ - 如果 'foo' 是引用变量, [&foo]{ ... } 捕获和 [foo]{ ... } 捕获之间有区别吗?

对于声明为Foo&foo=...;的foo,lambdas的按值捕获和按引用捕获语义之间有什么区别吗? 最佳答案 我认为你已经陷入了一个常见的误解......引用是对真实对象的别名。初始化之后,对引用的任何使用都完全等同于对原始对象的使用。如果你考虑到这一点,这个问题就没有什么意义了。如果引用是对象,那么无论foo是否为对象或对该对象的引用。 关于c++-如果'foo'是引用变量,[&foo]{...}捕获和[foo]{...}捕获之间有区别吗?,我们在StackOverflow上找到一

c++ - QWidget::setLayout: 试图在 Widget ""上设置 QLayout "",它已经有一个布局

我正在尝试通过代码(不是在Designer中)手动设置小部件的布局,但我做错了,因为我收到了以下警告:QWidget::setLayout:AttemptingtosetQLayout""onWidget"",whichalreadyhasalayout而且布局也很乱(标签在顶部,而不是底部)。这是重现问题的示例代码:Widget::Widget(QWidget*parent):QWidget(parent){QLabel*label=newQLabel("Test",this);QHBoxLayout*hlayout=newQHBoxLayout(this);QVBoxLayout*