草庐IT

foo_widget

全部标签

java.lang.ClassCastException : android. widget.LinearLayout$LayoutParams 无法转换为 android.support.v7.widget.RecyclerView$LayoutParams

我有一个RecyclerView,里面有一个LinearLayout。LinearLayout由9个按钮组成。在进行一些更改之前,我可以单击按钮并且它没有崩溃。但是在我在下面添加这段代码后,它给出了错误并且没有显示它来自哪里:java.lang.ClassCastException:android.widget.LinearLayout$LayoutParamscannotbecasttoandroid.support.v7.widget.RecyclerView$LayoutParamsAdapter中的导入:importandroid.content.Context;importa

Android:App Widget Configuration Activity 的行为不像 Activity(编辑自:Android:AppWidget not embedding into home screen)

(在此处编辑-下面是原始帖子)我已将最初的问题缩小为:home键对于常规Activity和appwidget配置Activity的行为根本不同。我用以下最少的Activity进行了测试:publicclassTestActivityextendsActivity{Loggerlogger=Logger.getLogger("logger");@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}@OverrideprotectedvoidonUserLeaveH

android - 从 Widget AppWidgetProvider 内部访问布局项

我开始疯狂地想弄清楚这个问题。看起来应该很容易,我开始怀疑这是否可能。我想做的是创建一个主屏幕小部件,它只包含一个ImageButton。按下时,想法是更改某些设置(如wi-fi切换),然后更改按钮图像。我在main.xml中声明了这样的ImageButton我的AppWidgetProvider类,名为ButtonWidget***请注意,RemoteViews类是本地存储的变量。这让我可以访问RViews布局元素……我是这么认为的。@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,

java - 无法让 android.support.v7.widget.SearchView 接受文本

在我的支持工具栏中尝试让SearchView正常工作数小时后(它出现,显示提示文本但拒绝接受文本),我不得不求助于您。我在Google上搜索了几个小时,在这里和其他网站上阅读了很多答案,查看了很多文档和一篇处理该主题的特定博客文章,但我无法隔离问题。如前所述,我使用的是SearchView和Toolbar以及MenuItemCompat的支持版本。另外,ActionBarActivity。我确保我虔诚地遵循了所有步骤(thisblogpost在这个问题上有很多话要说,甚至是官方文档中的错误)。我已经正确设置了AndroidManifest.xml文件,我有一个searchable.xm

dart - flutter : how to achieve expansion of a customPainter widget in vertical (height) direction

我使用customPainter小部件绘制了一个自定义小部件,但我无法在列小部件中展开它。我看过一个类似的问题here但即使使用CrossAxisAlignment.stretch我也遇到了问题。当我使用Expanded小部件而不是Flexible小部件时,出现编译错误。如您所见,小部件不关心自定义小部件并在customPaint上绘制底部卡片文本。我要扩展的CardView小部件扩展了CustomPaint,没有子级,所有内容都是使用Canvas上的CustomPainter在CustomPainter.paint(canvas,size)中绘制的。在paint(canvas,siz

dart - flutter : how to achieve expansion of a customPainter widget in vertical (height) direction

我使用customPainter小部件绘制了一个自定义小部件,但我无法在列小部件中展开它。我看过一个类似的问题here但即使使用CrossAxisAlignment.stretch我也遇到了问题。当我使用Expanded小部件而不是Flexible小部件时,出现编译错误。如您所见,小部件不关心自定义小部件并在customPaint上绘制底部卡片文本。我要扩展的CardView小部件扩展了CustomPaint,没有子级,所有内容都是使用Canvas上的CustomPainter在CustomPainter.paint(canvas,size)中绘制的。在paint(canvas,siz

user-interface - Flutter Widget 显示嵌套树结构?

我们有一个N级(最大可能在10左右)嵌套数据结构,基本上类似于文件夹布局..任何级别的每个节点都是Mime类型的要显示的内容或URL..我的问题实际上很简单..是否有任何可用的FluterWidget可以显示这种类型的结构——允许在任何父级通用“打开/关闭”等??这似乎是股票工具箱中没有的一个非常基本的UI元素,但我没有找到任何运气..TIA!/史蒂夫 最佳答案 在过去的几周里,我一直在研究TreeView小部件,并提出了一个基本结构。它现在在pub中可用用来。一旦你真正知道如何去做,工作就很容易了。我不得不承认,文档从来都不是我的

user-interface - Flutter Widget 显示嵌套树结构?

我们有一个N级(最大可能在10左右)嵌套数据结构,基本上类似于文件夹布局..任何级别的每个节点都是Mime类型的要显示的内容或URL..我的问题实际上很简单..是否有任何可用的FluterWidget可以显示这种类型的结构——允许在任何父级通用“打开/关闭”等??这似乎是股票工具箱中没有的一个非常基本的UI元素,但我没有找到任何运气..TIA!/史蒂夫 最佳答案 在过去的几周里,我一直在研究TreeView小部件,并提出了一个基本结构。它现在在pub中可用用来。一旦你真正知道如何去做,工作就很容易了。我不得不承认,文档从来都不是我的

java - 如何在 Widget 上动态添加的元素上设置 LayoutParams

目前,我正在使用以下方法向我的小部件动态添加元素:RemoteViewsviews=newRemoteViews(context.getPackageName(),R.layout.widget_design);RemoteViewsnewView=newRemoteViews(context.getPackageName(),R.layout.widget_item);views.addView(R.id.view_container,newView);但我如何才能动态地为添加的元素添加边距、权重和其他属性?目前我已经尝试过(使用我从不同站点找到的代码):LinearLayoutit

Android - 'Couldn' t 加载 Foo : findLibrary returned null'

我知道已经有关于堆栈溢出的错误的帖子,但从我在SO和Google上发现的内容来看,与我的问题不符。我正在尝试运行我的应用程序,但每当调用native函数时我的程序就会崩溃,并且我得到以下LogCat...08-0109:15:57.448:E/AndroidRuntime(16966):FATALEXCEPTION:main08-0109:15:57.448:E/AndroidRuntime(16966):java.lang.ExceptionInInitializerError08-0109:15:57.448:E/AndroidRuntime(16966):atmy.eti.com