2

アップデート____

Logcat出力http://pastie.org/2039452

私のアプリケーションはデバッガーで停止し、この行でクラッシュしますが、エラー情報がないため、緑色の矢印だけで奇妙です...

この矢印が一般的に何を意味するかについての洞察をいただければ幸いです...

ここに画像の説明を入力してください

これがLayoutStudentListです

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    >
  <TextView  
    android:id="@+id/studentHeader"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:padding="10dp"
    android:textSize="16sp"
    android:text="@string/StudentListHeader"
    android:layout_alignParentTop="true"
    />
  <EditText
    android:id="@+id/studentSearch"
    android:layout_width="fill_parent"
    android:layout_below="@id/studentHeader"
    android:padding="10dp"
    android:textSize="12sp"
    android:editable="true"
    android:hint="@string/StudentFilterPlaceholder"
    />
  <ListView
      android:id="@+id/studentListView"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:layout_below="@id/studentSearch"
      android:padding="10dp"
    />
</RelativeLayout>

レイアウトの内容を単一のテキストビューに置き換えてテキストを設定すると、問題なく機能するため、問題はほぼ間違いなくXMLのどこかにあります。

4

2 に答える 2

3

問題は、レイアウトファイルのstudentSearchEditText要素がlayout_height属性を指定していなかったことです。これを追加すると、問題は解決するはずです(これもローカルで確認しました)。エラーメッセージとそれに伴うスタックトレースは、ADBlogcatの出力でも確認できます。

I/dalvikvm( 2083): Ljava/lang/RuntimeException;: Binary XML file line #14: You must supply a layout_height attribute.
于 2011-06-08T20:16:43.473 に答える
0

「ぶら下がっている」とはどういう意味ですか?のように、デバッガで停止しましたか?クラッシュ?

setContentView()大文字のSで設定するのではなく、そうすべきではありませんか?多分それが問題です。

于 2011-06-08T20:06:12.353 に答える