0

我在我的 android 应用程序的图形布局部分中查看文本时遇到问题。这在许多新旧项目中一直在发生。请参阅链接以获取视觉示例:http: //i.imgur.com/OwENudf.jpg

图像中的按钮应该是“测试”,而是它的两个框。有时它显示为一个左括号,[

背景-我在创建新项目时遇到了 eclipse/android sdk 没有创建 R.java 文件的问题,所以我卸载了 sdk,然后重新安装了它。R.java 文件现在构建良好,但图形布局中的文本都是奇怪的字符。

知道我能做些什么来解决这个问题吗?

XML 有一个警告,即“硬编码字符串“测试”,应使用@string 资源”我认为这不是问题,因为我之前在工作应用程序中遇到过此错误。

编辑:

XML 代码 -

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:layout_marginLeft="18dp"
        android:text="test" />

</RelativeLayout>
4

2 回答 2

0

好的,所以我进行了搜索,我认为它会解决您的问题(并且将其作为评论发布太长了)。

转到安装了 android-sdk 的平台文件夹 ( C:\Program Files (x86)\Android\android-sdk\platforms)。然后转到您当前构建项目的文件夹,然后转到数据/字体(即C:\Program Files (x86)\Android\android-sdk\platforms\android-8\data\fonts)并查看文件fonts.xml。此外,当您更新 ADT 时,一个 ttf 文件可能会消失(这看起来很奇怪)。

你可以在这里找到一个例子。在尝试修改这些文件之前,请仔细阅读此内容。

我希望这能解决你的问题。如果没有,我真的不知道该怎么做。

于 2013-06-12T06:59:18.997 回答
0

我相信你的模拟器有字体问题。它找不到合适的字符来显示。您可能需要重新安装它。

于 2013-05-23T22:55:32.827 回答