标签: android-4.0-ice-cream-sandwich

Android v4.0 WebView 中的 Display® 注册商标符号?

源 HTML 字符串(包括符号)来自 strings.xml 资源文件,并且注定要显示在 WebView 中。我已经在资源中对此进行了测试:

\n\n
<string name="MY_STRING">\xc2\xae</string>\n
Run Code Online (Sandbox Code Playgroud)\n\n
    \n
  • 使用资源中的实际商标符号 (\xc2\xae) 构建项目,但在 WebView 中显示时,它显示为“\xc3\x82\xc2\xae”(即“A”抑扬符,后跟注册的商标符号)商标符号) - 即显示两个字符,第一个不正确且不需要。
  • \n
  • 使用实体引用时我看到相同的结果,&#174;
  • \n
  • 使用&reg;失败,项目无法构建。
  • \n
\n\n

这是将字符串资源推送到 WebView 的代码:

\n\n
String html = getString(R.string.MY_STRING);\n((WebView)findViewById(R.id.terms_web_view)).loadData(html, "text/html", "UTF-8");\n
Run Code Online (Sandbox Code Playgroud)\n\n

我也尝试过这个,但没有帮助:\n webView.getSettings().setDefaultTextEncodingName("UTF-8");

\n\n

我将 HTML 字符串推送到 Logcat,它看起来很好 - 它正确显示了符号。那么,如果字符串没问题,并且 WebView 设置为使用 UTF-8,为什么符号无法正确显示?

\n\n

更新\n我在其他设备上进行了测试。我只能在 Android v4.04 上的 Galaxy Nexus 上重现此问题。在 Nexus One v2.3.x、Wildfire S(v2.3.x)和 Samsung Tab 10.1(v3.2)上,它运行良好。我更改了问题标题以澄清这是 ICS 问题。

\n

android android-webview android-4.0-ice-cream-sandwich

3
推荐指数
1
解决办法
6282
查看次数

如何使用minSDK 7设置ICS主题应用程序?

任何人都可以告诉我如何为我的应用程序设置一个主题,当Android版本发生变化时,该主题会发生变化.例如,如果有人在Android 2.1主题上使用我的应用程序将如下所示:http://daily-money.googlecode.com/svn/wiki/img/prefs.png

但是如果有人会使用我的应用程序,例如Android 4.0.3主题将如下所示:http: //img.tapatalk.com/dcff019c-27ba-1e1a.jpg我使用过minSDK 7.

谢谢.

android themes styles android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
4589
查看次数

gralloc_goldfish(634):未检测到GPU仿真的仿真器

我使用的Android SDK 4.0.3,我试图运行在我试图从一个页面切换到使用一个Intent另一个页面的简单程序(通过传递意图对象为:意向意图=新意图(getApplicationContext( ),SecondActivity.class); startActivity(intent);)

[另外,我有3GB内存]

但是当我运行程序时,它在DDMS中给出了类似的东西:

01-23 01:58:23.892: D/gralloc_goldfish(634): Emulator without GPU emulation detected.

01-23 01:58:45.482: D/AndroidRuntime(634): Shutting down VM

01-23 01:58:45.492: W/dalvikvm(634): threadid=1: thread exiting with uncaught exception (group=0x409c01f8)

01-23 01:58:45.532: E/AndroidRuntime(634): FATAL EXCEPTION: main

01-23 01:58:45.532: E/AndroidRuntime(634): android.content.ActivityNotFoundException: 
Unable to find explicit activity class {com.example.actionbar_demo/com.example.actionbar_demo.SecondActivity}; have you declared this activity in your AndroidManifest.xml?

01-23 01:58:45.532: E/AndroidRuntime(634):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1508)

01-23 01:58:45.532: E/AndroidRuntime(634):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1384)

01-23 01:58:45.532: E/AndroidRuntime(634):  at android.app.Activity.startActivityForResult(Activity.java:3190)

01-23 01:58:45.532: E/AndroidRuntime(634):  at com.example.actionbar_demo.Actionbar_demoActivity$1.onClick(Actionbar_demoActivity.java:23)

01-23 01:58:45.532: E/AndroidRuntime(634):  at …
Run Code Online (Sandbox Code Playgroud)

android android-emulator android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
8611
查看次数

如何在Android 4.0.3上运行CTS(兼容性测试套件)

我想在Android 4.0.3设备上运行CTS(兼容性测试套件).任何人都可以为我提供完整的步骤.我正在使用Ubuntu Linux机器连接到设备.我从http://source.android.com/compatibility/downloads.html下载了CTS文件.

请提供相同的步骤.

关心Rke

android functional-testing cts android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
2万
查看次数

Android TabHost Center活动标签

是否有可能更改Android选项卡,如果您按一个,它会到达TabHost的中心.只有3个标签可见,无论有多少.就像Android 4.0 Google音乐应用程序一样!如果是的话,你会怎么做?

谢谢!

android center android-4.0-ice-cream-sandwich android-tabs

2
推荐指数
1
解决办法
1542
查看次数

全息黑暗主题ICS中按钮(正常状态)的颜色值

需要有关HOLO DARK主题ICS中按钮颜色代码的帮助.这个问题为Holo主题的所有颜色代码提供了亮点,除了正常状态下的按钮.提前致谢. 基本按钮全息主题ics.

android android-theme android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
3752
查看次数

如何打开Android内置下载应用程序?

所以我正在下载东西,它被放入内置下载应用程序,因为这是下载管理器的工作原理.我只想让用户点击一个打开内置下载应用程序的按钮.继承人我的尝试:

btnDownloads.setOnClickListener(new Button.OnClickListener(){
    public void onClick(View v) {
        PackageManager pakMan=MainActivity.context.getPackageManager();
        Log.d("bebr", "Making pak");
        if(pakMan!=null){
            Intent downloadsIntent=new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER).setComponent(new ComponentName("com.android.downloads","com.android.downlods.Downloads"));
            ResolveInfo resolved=pakMan.resolveActivity(downloadsIntent, PackageManager.MATCH_DEFAULT_ONLY);
            Log.d("bebr","Resolving");
            if(resolved!=null){
                Log.d("bebr", "Starting");
                startActivity(downloadsIntent);
            }
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

好的,终于设法得到了解决方案:

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
startActivity(LaunchIntent);
Run Code Online (Sandbox Code Playgroud)

android launcher android-intent android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
2512
查看次数

TextView不会破坏文本

我遇到了在ICS之前没有破坏行的textView的问题.在ICS(我相信蜂窝工作,但我没有尝试过))textView中的文本很好地破坏了但在姜饼和文本下面只是一行继续.任何想法如何解决这一问题?

我正在使用viewpager,这是每个屏幕的布局.我使用自定义textView只是为了添加自定义字体,希望这不是问题.

pager_item.xml:`

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:orientation="vertical"
    android:padding="20dp" >

    <com.ursus.absolution.startme.MyTextView
        android:id="@+id/message_textview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/quotes_background"
        android:gravity="center"
        android:textColor="#585858"
        android:textSize="25dp" />

    <com.ursus.absolution.startme.MyTextView
        android:id="@+id/author_textview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:textColor="#585858"
        android:textSize="20dp" />

</LinearLayout>`

In ICS
_____________
|           |
|           |
| "This is  |
|  my cool  |
|   text"   |
|           |
|___________|

In gingerbread and below
_____________
|           |
|           |
| "This is my cool text"
|           |
|           |
|           |
|___________|
Run Code Online (Sandbox Code Playgroud)

对不起我新的我不能发布图片.在此先感谢,希望你们得到它.

/////// UPDATE ///////////////

好吧,伙计们,这很有意思..我尝试了你所有的建议但是没有工作,所以我开始了一个新的空白项目,只是将textview放入布局中,包含很长的字符串,它包裹得很好.

所以,我不知道这是怎么可能的,但它的自定义主题风格动作栏这样做,当我在清单中评论它工作得很好,但系统全息主题似乎这样做

AndroidManifest.xml中 …

android line-breaks textview android-2.3-gingerbread android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
5560
查看次数

如何使用EditText和ICS实现特定的电话号码格式?

我的应用要求将电话号码格式化为xxx-xxx-xxxx.下面的代码在ICS之前工作,但ICS设备完全忽略格式化文本观察器.为什么它会忽略格式化程序?如何让ICS遵循预期的格式?

我正在设置过滤器和文本侦听器:

final EditText phoneNumber = (EditText) findViewById(R.id.phoneNumber);
phoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
phoneNumber.setFilters(new InputFilter[] { new PhoneNumberFilter(), new InputFilter.LengthFilter(12) });
Run Code Online (Sandbox Code Playgroud)

PhoneNumberFilter的代码:

import android.text.InputType;
import android.text.Spanned;
import android.text.method.NumberKeyListener;

public class PhoneNumberFilter extends NumberKeyListener {

    @Override
    public int getInputType() {
        return InputType.TYPE_CLASS_PHONE;
    }

    @Override
    protected char[] getAcceptedChars() {
        return new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '-' };
    }

    @Override
    public CharSequence filter(CharSequence source, int start, int end,
            Spanned dest, int dstart, int dend) {

        // Don't let …
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
3647
查看次数

我在哪里可以获得Android ICS菜单按钮图标?

我花了两天的时间搜索ICS菜单的图标,但我在任何地方都找不到它.这是照片右上角出现的图标,我已经下载了ics的图标集,但没有,它不包括在内.你有吗?我在哪里可以下载?或者我必须制作图标?非常感谢!

http://developer.android.com/design/media/iconography_actionbar_colors.png

icons android menu android-4.0-ice-cream-sandwich

2
推荐指数
1
解决办法
3469
查看次数