我们可以将发光效果应用于任何文本,如下所示:
更新:还请告诉我我需要创建这样的东西:
我需要特殊字体吗?
我正在开发一个应用程序,它需要能够在收件箱或已发送文件夹中保存/创建新的彩信,但我无法弄清楚方法.
我尝试了以下代码,但它给了我异常:
ContentValues values = new ContentValues();
values.put("address", "xxxxxxxxxxx");
values.put("body", "body 3");
values.put("read", "0");
getContentResolver().insert(Uri.parse("content://mms/inbox"), values);
Run Code Online (Sandbox Code Playgroud)
而例外是:
ERROR/Database(118): Error inserting read=0 body=body 3 msg_box=1 date=1306153444 address=xxxxxxxxxxx
ERROR/Database(118): android.database.sqlite.SQLiteException: table pdu has no column named body: , while compiling: INSERT INTO pdu(read, body, msg_box, date, address) VALUES(?, ?, ?, ?, ?);
ERROR/Database(118): at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
ERROR/Database(118): at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:91)
ERROR/Database(118): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:64)
ERROR/Database(118): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:80)
ERROR/Database(118): at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:36)
ERROR/Database(118): at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1145)
ERROR/Database(118): at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1536)
ERROR/Database(118): at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1410)
ERROR/Database(118): at com.android.providers.telephony.MmsProvider.insert(MmsProvider.java:347)
ERROR/Database(118): at …
Run Code Online (Sandbox Code Playgroud) 下面的截图显示了我的问题.
第一个EditText
显示阿拉伯语的提示向上移动,现在第二个EditText
仅供参考,显示英语版本完全正常.同样适用于Button
.
我已经strings.xml
像这样声明了字符串:
<string name="ar_login">????</string>
Run Code Online (Sandbox Code Playgroud)
这就是我设置EditText的提示的方法:
UserName.setTypeface(ArabicFont);
String hint = getString(R.string.ar_HintUserName);
....
UserName.setHint(hint);
Run Code Online (Sandbox Code Playgroud)
更新: 我用过这个,但没用:
UserName.setGravity(Gravity.CENTER_VERTICAL);
Run Code Online (Sandbox Code Playgroud)
但有了这个,文字略微下降了; 但我猜它不是通用的:
UserName.setPadding(0,15,0,0);
Run Code Online (Sandbox Code Playgroud)
随着Padding
,English
话语向下移动.
更新2: 最初的阿拉伯文本是分开的; 意味着它们是逐字显示的.所以加入他们,我正在使用这个阿拉伯语重塑者.要下载代码,请选中此链接
现在,当我重塑阿拉伯语文本然后设置TextView
或作为EditText's
提示时,它已经向上移动,但没有重塑它是好的.
所以我想,我是否必须更改重塑类或使我的textview不分割这个词.但不知道去哪儿了?
我希望在我的Android应用程序中,在ImageButton
按下和释放时更改其图像,并且当再次按下它时,图像ImageButton
将被更改回来,如何做到这一点?
我正在做的很简单的事情,我以前做过,但现在它没有像我预期的那样运行.无论如何让我简要解释一下我想要做什么和我得到什么::
方案::
我有一个RelativeLayout
在其中ImageView
放置,现在我设定touchlistener
如下:imageview.setOnTouchListener(this);
它要求我覆盖onTouch(View v,MotionEvent event)
我做的功能......并且在Action_Move
我得到x和y并将它们添加到左边和上边距,这样我移动我的图像.
奇怪的问题:
我ImageView
正在移动,但是有一个非常明显的震动,就像我正朝着正确的方向移动一样,ImageView
会向右侧移动但是在它回来的路上它会回到左侧,这样它看起来就像是图像不稳定,它的振动. .类似的东西..我给X和Ÿ我在得到log
......希望这给你的想法.
ACTION_DOWN[#0(pid 0)=160,233] Going right..
ACTION_MOVE[#0(pid 0)=160,233] ////
ACTION_MOVE[#0(pid 0)=160,233] //
ACTION_MOVE[#0(pid 0)=174,231] //
ACTION_MOVE[#0(pid 0)=176,233] //
ACTION_MOVE[#0(pid 0)=196,232] //
ACTION_MOVE[#0(pid 0)=152,232] // suddenly i got 152 as location for x... image comes back
ACTION_MOVE[#0(pid 0)=167,232] // again started to go right
ACTION_MOVE[#0(pid 0)=180,233] // going right …
Run Code Online (Sandbox Code Playgroud) 我有一个包含多个webview的scrollview,这些webview正在加载一些页面.问题是我无法解释所以你必须看到.
滚动时的webview会变形,如图所示.当他们第一次加载时他们没问题.
我想得到短信的细节(数字,正文,来的时间); 我只知道短信的身份.我可以使用此ID查询"content:// sms"并获取详细信息吗?
目前,我可以循环查询每条消息并获取详细信息.但是当你必须从1000短信获得10次单个短信时,这是无效的.....希望你能理解这个问题.感谢名单
问题:为什么2.3.3中有额外的空间?
这是一个奇怪的行为,这就是为什么我认为我应该问.我的xml中有一个复选框,我有一个背景设置它.所以我把背景放在它的按钮属性中.
喜欢 android:button="@drawable/back_checkbox"
其中back_checkbox只是一个具有选中/未选中状态的选择器
现在在2.3.3:
并在4.2:
android ×8
arabic ×1
cursor ×1
graphics ×1
imagebutton ×1
mms ×1
scrollview ×1
sms ×1
textview ×1
webview ×1