この質問が既にされている場合は申し訳ありませんが、回答を見つけることができませんでした。背景のコンテキストは次のとおりです。
マイナーなバグを修正するために、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>