0

私はandoridの新しい.私はmymethodsからデータを設定するためにtextviewを入れました.しかし、それは強制的に閉じられます.しかし、私はコードが機能した別のアクティビティページでそれを試しました.ここに私のlayout.xmlと私のコードがあります:

 String iskate=WorkCat.Kategori(Workid);
         iskat.setText(iskate);
       Log.d("işkategorisi",iskate);

Log.cat は真の値を示します。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:background="@drawable/backgrund" >

    <!-- Header  Starts -->

    <LinearLayout
        android:id="@+id/header"
        android:layout_width="fill_parent"
        android:layout_height="40dip"
        android:layout_alignParentTop="true"
        android:background="@layout/header" >
    </LinearLayout>

    <!-- Header Ends -->
    <!-- Footer Start -->

    <LinearLayout
        android:id="@+id/footer"
        android:layout_width="fill_parent"
        android:layout_height="40dip"
        android:layout_alignParentBottom="true"
        android:background="@layout/footer" >

        <ImageView
            android:id="@+id/imagegeri"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="220dp"
            android:src="@drawable/geri" />

        <ImageView
            android:id="@+id/imagecikis"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:src="@drawable/cikis" />
    </LinearLayout>

    <TextView
        android:id="@+id/textAD"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignBottom="@+id/header"
        android:layout_alignParentRight="true"
        android:layout_marginBottom="14dp"
        android:layout_marginRight="26dp"
        android:text="Small Text"
      android:textSize="13dp"
        android:textAppearance="?android:attr/textAppearanceSmall"
        android:textColor="#FFFFFF" />

    <LinearLayout
        android:id="@+id/content"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_above="@id/footer"
        android:layout_below="@id/textAD" >

        <ScrollView
            android:layout_width="match_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1" >

            <LinearLayout
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_alignParentBottom="true"
                android:layout_below="@id/header"
                android:orientation="vertical"
                android:padding="10dip" >

                <TableLayout
                    xmlns:android="http://schemas.android.com/apk/res/android"
                    android:id="@+id/tableLayout1"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" >

                    <TableRow>

                        <TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="İş Kategorisi"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                         <TextView
                            android:id="@+id/txtiskate"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="rfyr"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                    </TableRow>

                    <TableRow>

                        <TextView
                            android:id="@+id/textView2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Aşama"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                        <Spinner
                            android:id="@+id/spinner2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentLeft="true" >
                        </Spinner>
                    </TableRow>

                    <TableRow>

                        <TextView
                            android:id="@+id/textView3"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Görevli"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                        <AutoCompleteTextView
                            android:id="@+id/Searchname"
                            android:layout_width="fill_parent"
                            android:layout_height="wrap_content" >
                        </AutoCompleteTextView>
                    </TableRow>

                    <TableRow>

                        <TextView
                            android:id="@+id/textView2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Öncelik"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                        <Spinner
                            android:id="@+id/spinner3"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:layout_alignParentLeft="true" >
                        </Spinner>
                    </TableRow>

                    <EditText
                        android:id="@+id/edituacikla"
                        android:layout_width="290dp"
                        android:layout_height="140dp"
                        android:ems="10"
                        android:inputType="textMultiLine" />

                    <TableRow>

                        <TextView
                            android:id="@+id/textView1"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Gerçekleşen Süre"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                        <EditText
                            android:id="@+id/edittoplm"
                            android:layout_width="40dp"
                            android:layout_height="wrap_content"
                            android:layout_alignBaseline="@+id/textView6"
                            android:layout_alignBottom="@+id/textView6"
                            android:layout_alignLeft="@+id/spinner4"
                            android:ems="10"/>

                        <TextView
                            android:id="@+id/textView5"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Saat"
                            android:textAppearance="?android:attr/textAppearanceSmall" />
                    </TableRow>

                    <TableRow>

                        <TextView
                            android:id="@+id/textView2"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Tamamlanan(%)"
                            android:textAppearance="?android:attr/textAppearanceSmall"
                            android:textColor="#000000"
                            android:textStyle="bold" />

                        <Spinner
                            android:id="@+id/spinner5"
                            android:layout_width="wrap_content"
                            android:layout_height="45dp"
                            android:layout_alignParentLeft="true" >
                        </Spinner>
                    </TableRow>

                    <TableRow>

                        <Button
                            android:id="@+id/btnvzgec"
                            style="?android:attr/buttonStyleSmall"
                            android:layout_width="fill_parent"
                            android:layout_height="match_parent"
                            android:text="Vazgec" />

                        <Button
                            android:id="@+id/uwgncelle"
                            style="?android:attr/buttonStyleSmall"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="Güncelle" />
                    </TableRow>
                </TableLayout>
            </LinearLayout>
       </ScrollView>
    </LinearLayout>

</RelativeLayout>
4

3 に答える 3

0

最初にテキストビューを初期化してから、使用できるようにする必要があります。以下のコードを試してください。

TextView iskat = (TextView)findViewById(R.id.txtiskate);
String iskate=WorkCat.Kategori(Workid);
iskat.setText(iskate);
于 2012-12-07T08:51:30.847 に答える
0

最初に Text View を初期化します

TextView iskat = (TextView)findViewById(R.id.txtiskate);
String iskate=WorkCat.Kategori(Workid);
iskat.setText(iskate);
于 2012-12-07T08:53:49.910 に答える
0

「iskate」は、iskate=(TextView)(TextView)findViewById(xml 内のレイアウトの ID) のような「TextView」のインスタンスである必要があります。あなたの場合、これは文字列です。これはどのように可能であり、コンパイル時エラーが表示されます。

于 2012-12-07T08:58:04.943 に答える