Articles of android

如何在Android手机短信息中添加超链接?

我想发送短信与消息体,如“我在哪里? 当我点击“我在哪里?”,它会带我到我的位置的谷歌地图网站。 我的问题是,我怎样才能在“我在哪里”添加这个超链接? 消息文本? 有什么我可以学习的例子吗?

为什么在使用静态variables执行相同任务时使用parcelable?

我在android和java中是新的…我正在阅读从天的夫妇有关传输数据或variables值从一个活动到另一个或另一个类的android parcelling教程…但我不是很了解这一点。 你能告诉我,这是否有必要使用Parcelable为此目的,因为同样的任务也可以使用static关键字的variables作为string,整型或数组types,那么为什么parcelable请详细解释..谢谢解释提前,请提供与例子比较

如何使用InputConnectionWrapper?

我有一个EditText 。 现在我想让用户对这个EditText所做的所有更改,并在手动插入EditText之前使用它们。 我不希望用户直接更改EditText的文本。 这应该只能通过我的代码(例如通过使用replace()或setText() )来完成。 我search了一下,发现了一个名为InputConnectionWrapper的有趣的类。 根据javadoc,它将作为给定InputConnection的代理。 所以我就这样分类: private class EditTextInputConnection extends InputConnectionWrapper { public EditTextInputConnection(InputConnection target, boolean mutable) { super(target, mutable); } @Override public boolean commitText(CharSequence text, int newCursorPosition) { // some code which takes the input and manipulates it and calls editText.getText().replace() afterwards return true; } } 要初始化包装器,我在我的EditText -subclass中覆盖了以下方法: public InputConnection onCreateInputConnection(EditorInfo […]

Android广场imageview

即时尝试制作与方形图像(和所有相同的大小)的表。 问题是图像有不同的高度和宽度。 表格是3×3,我想:每个单元格有一个=屏幕宽度的1/3(也许与布局的权重?)和高度=宽度好多了,如果有一种方法来定义,在XML比在代码中。 请解释一下,因为我是一个noob与布局权重=(预先感谢,

GridView具有不同的列大小

试图创build一个可滚动的高分列表,如下所示: foo 1000 bar 876 foobar 500 foobarfoo 1 我目前正在做一个GridView。 我想将名称列的宽度设置为屏幕的60%,并将分数列的宽度设置为40%。 可能吗? 目前我正在尝试通过一个成本适配器。 这里是它的getviewfunction: public View getView(int position, View convertView, ViewGroup parent) { TextView tv; if (convertView == null) { tv = new TextView(context); tv.setTextSize(25); tv.setTextColor(Color.WHITE); if (position % 2 == 0) { tv.setLayoutParams(new GridView.LayoutParams((width/10)*6, 50)); } else { tv.setLayoutParams(new GridView.LayoutParams((width/10)*4, 50)); } } else […]

获取正在接收所有触摸事件的视图

我有一个系统覆盖,位于所有Activities和Windows 。 唯一的问题是,当用户把他/她放在屏幕上时,它只能检测到MotionEvents (它不能跟踪手指的移动或检测到手指抬起时)。 作为一个可能的解决scheme,我实现了第二个视图(我称之为跟踪视图),它能够处理所有的触摸事件,但保持隐藏状态,直到系统覆盖层检测到所需位置的触摸; 在这种情况下,它会提出跟踪观点。 唯一的问题是,直到用户将他/她的手指放回到屏幕上,跟踪视图才开始检测触摸事件。 因此,为了解决这个问题,我想拦截获取触摸事件的视图(这是系统覆盖下的视图),并将其所有的触摸事件转发给跟踪视图进行处理。 有谁知道我怎样才能得到接收所有的触摸事件,并redirect它所接收的所有触摸事件的观点? 这个问题是指在这个问题中使用的例子。

Android SVN项目的最佳结构是哪一个?

哪个版本的SVN版本库更好,可以容纳一个Android项目(以及为什么)? http://myserver/svn /trunk /MyProject /src /res /assets /branches /tags 要么 http://myserver/svn /trunk /src /res /assets /branches /tags 基本上我想知道如果项目根文件夹应明确命名的层次结构。 版本库将只保存一个项目,但会有很多分支和标签。 我正在使用Eclipse与SVN插件。 谢谢, 巴里

像农场塔,愤怒的小鸟,割绳子等级select屏幕?

我想为我的游戏制作一个类似于“愤怒的小鸟”,“农场塔”和“割绳子”(您select世界的部分或类似于画廊部件的部分)的游戏。 我想知道什么是最简单的方法来攻击这个。 我将如何修改Gallery视图为此工作?

如何在Android上的子菜单中select多个checkbox?

我有一个“添加/删除”选项的选项菜单,单击时,显示一个可检查的列表。 我现在使用的代码存在的问题是,一次只能select一个项目,菜单消失。 我希望能够一次检查列表中的多个项目,并且不会消失,直到用户触摸屏幕上的其他位置。 我怎样才能做到这一点? 以下是我拥有的一般想法: <?xml version="1.0" encoding="UTF-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/select_options" android:title="Add/Remove"> <menu> <group android:checkableBehavior="all"> <item android:id="@+id/A" android:checked="true" android:title="Option One" /> <item android:id="@+id/B" android:checked="true" android:title="Option Two" /> </group> </menu> </item> </menu> 和 @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.selection_menu, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()){ […]

在Android上显示“打开”对话框

我怎样才能让用户select打开链接的申请? 例如,用户有3个浏览器,并将Firefox设置为默认浏览器。 当用户长按链接时,我想给玩家打开与Opera的链接。