无法在TextView中设置文本 - android

时间:2014-05-07 12:40:56

标签: java xml interface textview settext

我检查了关于textView的堆栈上的每个主题。我在TextView控件中更改内容时遇到问题。

public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the Builder class for convenient dialog construction
    super.onCreate(savedInstanceState);
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());

    final ViewPager mViewPager;
    mViewPager = (ViewPager) getActivity().findViewById(R.id.pager);

    LayoutInflater inflater = getActivity().getLayoutInflater();
    builder.setView(inflater.inflate(R.layout.dialog_layout, null));

    final View rootView = inflater.inflate(R.layout.dialog_layout, null);


    przystanekStartowy = (TextView) rootView.findViewById(R.id.przystanekStartowy);
    przystanekKoncowy = (TextView) rootView.findViewById(R.id.przystanekKoncowy);

    a1=getArguments().getString("1");
    a2=getArguments().getString("2");

    przystanekStartowy.setText((CharSequence)a1);
    przystanekKoncowy.setText((CharSequence)a2);

我检查了调试器中的值,一切正常,a1和a2包含良好的字符串。

 <?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:orientation="vertical" >

 <LinearLayout
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="horizontal" >

 <ImageView
     android:id="@+id/vehicle_image"
     android:layout_width="50dip"
     android:layout_height="50dip"
     android:src="@drawable/autobus_ico"
     android:layout_marginLeft="5dip"/>

  <TextView
     android:id="@+id/przystanekStartowy"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Escriba"
     android:typeface="sans"
    android:layout_marginLeft="10dip"
    android:layout_marginTop="12dip"
    android:textSize="18sp" />

 <ImageView
     android:id="@+id/arrow_image"
     android:layout_width="25dip"
     android:layout_height="25dip"
     android:src="@drawable/ic_action_forward"
     android:layout_marginLeft="5dip"
     android:layout_marginTop="12dip"/>

 <TextView
     android:id="@+id/przystanekKoncowy"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="Escriba"
     android:typeface="sans"
    android:textSize="18sp"
    android:layout_marginTop="12dip" />

 </LinearLayout>
 </LinearLayout>

感谢您的帮助

0 个答案:

没有答案