我检查了关于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>
感谢您的帮助