3

この質問が既にされている場合は申し訳ありませんが、回答を見つけることができませんでした。背景のコンテキストは次のとおりです。

マイナーなバグを修正するために、Nexus 4 でアプリをテストしていました。しかし、Eclipse が起動したちょうどその時、その地域で停電が発生し、コンピューターの電源が切れました。最終的に、電源が回復したら、アプリを再度実行する前に .setTypeFace() でフォントを設定しようと思ったのですが、実行するとアプリがクラッシュしました。そのため、コードをいじって修正が見つからなかった後、フォント全体を削除し、バグ修正を適用してアプリを実行することにしました。ただし、これにより私のアプリは次のようになりました

現在、Eclipse では、グラフィカル レイアウトにthisが表示されています。今日までの私のアプリは、グラフィカルなレイアウトのように完全にうまく表示されていました。日食にエラーは表示されません。

なぜこれが起こったのですか、どうすれば修正できますか? ファイル全体を破損した可能性はありますか? ありがとう。

編集: xml ファイル:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/testbg"
    android:orientation="vertical"
    android:weightSum="100" >

    <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="33" >

    ---- bunch of textviews ----

    </RelativeLayout>

    <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="57" >

    ---- More Textviews ----

    </RelativeLayout>

    <LinearLayout
    android:id="@+id/linearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="0dp"
    android:layout_weight="10"
    android:orientation="horizontal"
    android:weightSum="3" >

    ---- three buttons ----

</LinearLayout>

</LinearLayout>
4

2 に答える 2

1

私はついにそれを理解しました-それは背景でした。背景を削除すると、9.png が修正されたので、明らかにどこかで 9.png を台無しにしたに違いありません。

于 2013-02-26T18:10:38.530 に答える
0

通常、これは私のアプリでフォントを変更すると発生します。一部のフォントはレイアウトにこのように表示されます。タブ スペースの後に文字またはドットを追加して使用するいくつかの遊びは機能しますが、フォントの問題を再確認してください。フォントを再度設定するか、別のフォントを設定します。

于 2013-02-25T13:29:50.093 に答える