问题标签 [android-widget]
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.
java - 如果不满足条件则中止 ViewGroup?
我的自定义ViewGroup
需要一定数量的字符串用于array
指定的arrays.xml
.
如果不满足该条件,我希望应用程序停止。
对此的最佳做法是什么?
IllegalStateException
我应该从 中抛出一个ViewGroup constructor
吗?
java - Android - 选项卡、地图视图、选项卡内的活动
我们正在编写一个有 4 个选项卡的应用程序:地图、人物、地点、事件。应用程序中的人物、地点和事件在地图上显示为图标。默认情况下,人物、地点和事件选项卡每个都显示一个列表视图,自定义呈现,分别显示所有人物、地点和事件。
替代文字 http://web6.twitpic.com/img/37202700-f92052dc474b74e1760edda1c47f6940.4adcb134-scaled.png
现在,现在每个选项卡都有一个 Intent 集作为其内容,以启动相应的活动。例如,有一个扩展 MapActivity 的 MapTabActivity,一个显示人员的 ShowPeopleListActivity,等等。
我看到很多 StackOverflow问题/答案说由于 TabHost 设置方式的各种限制,最好不要将活动用作选项卡的内容。 例如,不可能启动一个新活动并让它取代选项卡中的现有活动,但可以用不同的视图切换视图。
现在,我正处于十字路口。我们(无论好坏)投入了相当多的时间,试图让这个应用程序以它当前的结构方式工作,将活动作为选项卡的内容。当点击对应于人物、地点或事件的图标时,它会在对应于该对象的 URI 上触发 VIEW Intent;这是由一个 Activity 拾取的,然后显示该对象。同样的机制在 Map 和单个列表中都起作用。我们真的很喜欢这为我们提供的松散耦合;我们只需给出一个 VIEW 命令和人/地点/事件的 URI,它就会自动将我们带到正确的活动。诚然,启动的活动掩盖了选项卡视图,而不是出现在其中,但我们愿意接受这一点。
但这里有一个问题:从 Show 活动中,我们希望能够返回以该人、地点或事件为中心的地图。我们可以再次启动一个新的activity来展示地图,但是现在我们有了map activity作为tab的内容,加上show activity,再加上activity stack中的新map activity;考虑到地图活动的资源密集程度,我猜这不是理想的方式。
我想我的问题是,是否有一个很好的教程可以准确地展示如何使用 TabHost 完成复杂的任务?我见过HelloTabWidget;我正在寻找比这更复杂的东西。我担心如果我们切换到基于视图的做事方式,我们将不得不做很多内务来拦截所有的后台事件,尝试切换视图等,等等,以及以我们不想要的方式强耦合我们的程序。
任何关于前进道路的建议将不胜感激。我们是 Android 新手,因此我们正在尝试遵循已建立的最佳实践,但是当我们看到的少数示例对于我们的用例而言过于简单时,这会很困难。
android - How to get width and height of a Webview in android
I want to determine the width and the height of the WebView
. I have already tried it using:
but the resulting log always shows them to be 0.
android - 无法在 Android 上使用省略号
我有一个文本视图。如果长于可用宽度,我希望它变成椭圆形。除非输入字符串没有空格,否则这不起作用......任何人都可以提供这个工作的例子吗?我尝试了不同的组合:
singleLine="true" maxLines="1" scrollHorizontally="false"
这些都没有任何效果。同样,如果我提供的字符串中没有空格,则省略号会正确显示。我错过了什么?我在 1.5、1.6、2.0 上试过这个,都是同样的问题。
谢谢
android - 获取软键盘以停止修改我的 LinearLayout 显示?
在我的 android 应用程序中,我有一个 EditText。当我单击此字段时,会出现软键盘,从屏幕底部展开。它似乎实际上修改了我的布局,将内容向上推。当我关闭键盘时,它会缩回,我看到我的布局重新展开以占用它之前占用的空间。
有没有办法让键盘简单地出现在我的布局“顶部”,这样我就不会得到这个有点令人不快的重新布局动画?EditText 固定在屏幕的最顶部,所以我不必担心键盘会隐藏它。
谢谢
android - 延迟后突出显示布局?
我创建了自己的复合小部件,就像这样:
我将其中的 15 个放在 ScrollView 中。我希望它的行为类似于 ListView(我不能直接将 ListView 用于此任务)。
我需要每个小部件在按下时突出显示。我已经让它工作了,但它太敏感了——只要我的手指碰到布局,它就会突出显示——我希望在突出显示之前有一个延迟,以便区分真正的点击和滚动手势。
例如,在 ListView 中,当您拖动手指进行滚动时,除非您将手指放在行上一秒钟,否则行项不会突出显示。
这就是我设置每个复合项目的背景的方式:
所以我不确定我是否错误地设置了上述背景可绘制状态之一 - 或者 ListView 是否在内部为该点击延迟进行了某种触摸处理?
谢谢
android - 如何在 Android 上动态更新 ListView
在 Android 上,如何ListView
根据用户输入进行过滤,其中显示的项目根据TextView
值动态更新?
我正在寻找这样的东西:
android - 在android appwidget中实现位置监听器时出现问题
我正在开发一个小部件,它将获取当前 GPS 位置并将此值传递给远程 PHP 页面以获取信息并将其显示在小部件中。这就是我想要做的。
我在为 appWidget 实现位置侦听器时遇到问题。它没有与当前位置一起更新,而是显示了初始小部件,即“正在加载小部件”(我在这里放了这段文字)
我们可以为 AppWidgetProvider 实现位置监听器吗?
或者
你能建议我在 App Widget 中获取 GPS 位置的可能解决方案吗?
我在清单文件中放置了所有必要的权限。
这是我的代码片段:
提前致谢...
问候, Raghavendra K.
android - 如何使用列表中的按钮在 Listactivity 中触发 onListItemClick?
我有一个简单的 ListActivity,它使用自定义 ListAdapter 来生成列表中的视图。通常 ListAdapter 只会用 TextViews 填充视图,但现在我也想在那里放一个按钮。
然而,我的理解和经验是,在列表项中放置一个可聚焦的视图可以防止在单击列表项时在 ListActivity 中触发 onListItemClick()。该按钮仍然在列表项中正常运行,但是当按下按钮之外的其他内容时,我希望触发 onListItemClick。
我怎样才能使这项工作?
java - Android Spinner - 如何删除单选按钮?
在 Android 1.6 中,点击微调器(下拉菜单)后,单选按钮会出现在微调器选项旁边。如何删除这些单选按钮,以便只保留选项文本?