小编Ren*_*ene的帖子

Android上的默认文字大小是多少?

我有一个按钮和一个自己的视图的混合,我使用Paint.setTextSize()设置我的文本大小.我希望文本大小看起来像Button上的文本一样.现在,我当然可以将按钮的文本大小设置为例如18sp,并在我的视图中使用18.但是为了更好的集成,我只想知道,按钮的文本大小是"正常".从我的测试来看,它应该像12sp一样,但我没有找到任何关于此的文档.

保留默认大小会在视图上留下太小的文本.

也许我应该用另一种方法解决这个问题?

android text-size

131
推荐指数
6
解决办法
12万
查看次数

显示对话框的软键盘

我正在显示一个带有edittext视图的对话框.但是,仅当用户按下编辑视图内部时,才会打开软键盘.所以我尝试使用以下代码调用InputMethodManager.

InputMethodManager imm =
 (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(dialogField,0);
Run Code Online (Sandbox Code Playgroud)

dialogField是输入字段.但是,我到底应该这样做呢?我在对话框的onStart()方法中尝试了它,但没有任何反应.我之前也尝试过请求对话框的焦点,但这没有任何改变.

我也试过这段代码

dialogField.setOnFocusChangeListener(new View.OnFocusChangeListener()
{
    public void onFocusChange (View v, boolean hasFocus)
    {
        if (hasFocus)
        {
            Main.log("here");
            dialogInput.getWindow().setSoftInputMode(
              WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);
            /*
                InputMethodManager mgr =
                  (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
                mgr.showSoftInput(dialogField,0);
            */
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

在两个版本中.但是没有软键盘会出现.Main.log只是一个日志,它向我显示该函数实际被调用.是的,它被称为.

在对话框打开之前,我可以使用SHOW_FORCED标志获取键盘.但是在退出时它不会关闭.而且我只能在显示对话框之前这样做.在任何回调中它也不起作用.

android android-sdk-2.1 android-softkeyboard

70
推荐指数
3
解决办法
3万
查看次数

com.admob.android.ads.AdView未绑定前缀?

我试图将admob包含在Eclipse中的Android应用程序中.但是我在layout.xml中遇到错误.Eclipse告诉我com.admot.android.ads.AdView是一个未绑定的前缀.我按照pdf指令在构建路径中包含了admob库.但它似乎仍然没有找到AdView类.但为什么?

这是产生错误的布局:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res/renegrothmann.kalah"
    android:layout_width="wrap_content" android:layout_height="wrap_content"
    >

            <renegrothmann.kalah.GameView
                android:id="@+id/gameView" android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:layout_margin="2px"
                />

            <com.admob.android.ads.AdView
                android:id="@+id/ad"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                myapp:backgroundColor="#000000"
                myapp:primaryTextColor="#FFFFFF"
                myapp:secondaryTextColor="#CCCCCC"
                />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android admob

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

Html.fromHtml()中的对齐方式

对齐是否在TextView中的HTML.fromHtml()中工作?

我试过了

<div align="center"><p>Test</p></div>
Run Code Online (Sandbox Code Playgroud)

以及它的一些变化,包括将没有括号的对齐标签放到段落标签,但没有一个工作.文本总是留下来.

谢谢你的帮助!

你的.

android

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

eclipse脱机的javadoc位置

Eclipse中的Java(普通Java开发,而不是Android)的帮助设置为Oracle服务器上的在线URL,链接到http://docs.oracle.com/javase/6/docs/api/.但是,对于一台特定的计算机,我在教授的Java课程中无法上网.所以我想使用本地帮助.

我尝试了以下方法:

  • 打开 windows - preferences - java - installed jre
  • 选择1.7运行时,然后选择rt.jar
  • 按Javadoc位置.

在那里,我看到了在线帮助的链接.我尝试使用源存档,而不是src.zipJDK目录中的文件夹.但这不起作用.无论如何,源代码都不包含已编译的Java文档.

我是否必须下载API文档?如果,在哪里?

java eclipse javadoc

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

在应用程序中包含 Visual C++ 运行时

对于我的应用程序(Euler Math Toolbox),我从 Visual C++ 2010 Express 切换到 Visual C++ 2012 Professional。为了与 XP 兼容,我使用 Visual C++ 2012 更新 1 中的 110-XP 平台工具集。

在早期版本中,我在程序目录中添加了三个 DLL 文件 MSV90*.dll 以及它们的清单。我可以为 Visual C++ 110 做同样的事情吗?我需要包含哪些文件?我需要清单吗?如果是这样,我在哪里可以找到一个?

windows visual-studio-2010 euler-math-toolbox

5
推荐指数
1
解决办法
3642
查看次数

在Android键盘上设置Return键

有没有人友好的编码器知道如何更改Android键盘的返回键上的文本.我正在捕获EditText元素的return事件以启动操​​作.所以我想向用户显示他可以用该键启动操作.一些应用程序这样做.例如,他们用搜索符号替换密钥.

我也想知道为什么应用程序总是在文本字段旁边有一个额外的按钮.显然,这会占用屏幕空间.但是出于某些目的,我可能没有必要知道这一点.我能想到的一个问题是任务切换.在切换回来之后,用户必须在他开始动作之前调用键盘.另一个是硬件键盘,但任何人都会认为返回键将启动操作.

RG

android

4
推荐指数
1
解决办法
9882
查看次数