草庐IT

上下行

全部标签

android - inflater 是否需要 Activity 的上下文?

我有时会通过Dagger注入(inject)指向LayoutInflater的链接,并从应用程序上下文中在模块中生成它,如下所示:LayoutInflater.from(application);。它减少了代码行。但是大学告诉我这是错误的方法,它必须通过LayoutInflater.from(MainActivity.this);从Activity上下文中给出这是真的吗?布局膨胀器的行为是否取决于上下文类型? 最佳答案 是的,这是真的。考虑到样式有很大的不同。LayoutInflater通过调用它们的构造函数来创建View。它在那里

android - 为什么 Android 使用多个上下文并且每个上下文都不同?

我知道android中有很多这样的context申请Activity服务内容提供者广播接收者所以当我创建一个newTextView时,我必须像这样在构造函数中传递contextTextViewtextView=newTextView(this);我知道它是必需的,但为什么不直接创建并让android为我处理上下文呢? 最佳答案 我喜欢从视觉上考虑context,因为我是Fragments的狂热用户,所以大多数时候我会传递一个context,或继承一个context实例,它通常来自Activity。Interfacetoglobali

android - 是否可以在android(系统菜单)的上下文菜单中添加一些项目

当我输入一些文本并按住它时,上下文菜单会出现,其中包含剪切、复制、选择文本等项目。有什么方法可以将我自己的自定义项目添加到这个上下文菜单中吗?我不知道这是如何工作的,但我想应该可以在list中注册一些东西,就像注册Activity和广播一样。..谢谢,任何想法都欢迎 最佳答案 Isthereanywaytoaddmyowncustomitemtothiscontextmenu?仅适用于您自己Activity中的小部件,不适用于整个系统。此外,EditText即使对于您自己的Activity也是有问题的,因为一些设备制造商正在绕过正常

传递backbone.js事件的视图上下文

我的骨干视图有上下文问题/设计问题。目标用户从列表/用户集合在单独的视图中。提到的观点通过了一个全球事件editUserView收到("edit-contact").这editUserView应该收到此事件并提取(用户)model.id属性。通过使用此model.id我想用从现有视图模型检索的相应对象更新视图Tsms.Collection.Users.问题上下文传递给updateView功能是错误的,因此我无法访问父级视图.render()功能。调试器指出“Render()不是函数”.由于上下文不是父视图的上下文,我也无法设置this.current多变的。我该如何解决这个问题?查看代码Tsm

WPF条件上下文菜单选择器

我们在特定控件中有一个渲染的3D模型,我们想在右键单击模型时打开上下文菜单。但是,当右键单击背景时,我们希望打开其他上下文菜单。现在,我已经实现了一个具有两个上下文菜单属性的控件,该控件检查是否单击的像素是黑色(背景)。我们想拥有另一个属性,该属性接受视图模型的属性/命令,该属性/命令获得X,Y坐标并返回应打开哪种类型的上下文菜单。关于如何做的任何想法吗?看答案这是解决问题的众多方法之一-使用DataTemplateSelector.在我的评论中查看我的评论XAML检查这个答案-在此描述如何使用选择器

WebGL 响应上下文丢失解决方案

目录响应上下文丢失如何响应上下文丢失上下文事件示例程序(RotatingTriangle_contextLost.js)响应上下文丢失

android - 无法在当前上下文中执行任务集上的 DefaultTaskContainer#register(String, Class, Action)

出现此错误:无法在当前上下文中执行任务集上的DefaultTaskContainer#register(String,Class,Action)。IDE中未显示任何详细信息,但AndroidStudio在更新后无法运行该应用程序。我正在使用androidstudio开发我的项目之一。问题突然出现了。这是我的gradle文件:项目级别://Top-levelbuildfilewhereyoucanaddconfigurationoptionscommontoallsub-projects/modules.buildscript{ext.kotlin_version='1.3.0'repo

android - 如何禁用 Android 中特定 ListView 项目的上下文菜单

我知道之前有人问过这个问题,回答是覆盖onPrepareContextMenu()/onCreateContextMenu()。但我不明白,也没有得到任何解决方案。请帮助我如何禁用特定ListView项目的上下文菜单。 最佳答案 打开上下文菜单取决于您的一些逻辑。例如,在onItemClick方法(在您的listView中)中,您应该检查项目的内容并显示或不显示上下文菜单。我不明白,为什么这对你来说是个问题?更新publicclassExampleActivityextendsListActivity{privateListView

android - Admob 如何确定文本上下文以显示有针对性的广告?

1)AdmobSDK是否能够检索应用中显示的所有文本字符串并根据这些字符串显示有针对性的广告?2)我是否必须通过AdRequest.setKeywords(keywords)手动指定字符串?编辑:setKeywords被忽略。Source3)根据在Admob网站中输入的应用程序描述和标题显示目标广告?4)其他一些因素?5)没有使用提到的参数并且Admob不提供上下文定向广告仅基于区域的广告? 最佳答案 在移动设备上将内容解析为网页没有意义,所以目前的答案是没有内容定向广告。我问了一个谷歌员工同样的问题。他的回答是AdMob根据用户的

android - 如何覆盖 webview 的文本选择上下文菜单?

我有一个要求,比如当我通过单击长按来长按我的WebView中的文本时,我应该设置我的自定义上下文菜单项而不是“选择”、“全选”、“网络搜索”。请帮帮我。想覆盖这些默认的“全选”、“复制”、“分享”、“网络搜索”。在这个地方想放置我的自定义菜单。 最佳答案 不幸的是,您需要从WebView类扩展并覆盖onCreateContextMenu方法。参见UseacustomcontextualactionbarforWebViewtextselection 关于android-如何覆盖webvi