我的 android 应用程序中有一个文本视图,它似乎显示某种内存引用,而不是我设置它显示的字符串资源。它看起来与您尝试使用 java 中的默认 toString 打印数组时发生的情况相同。任何试图发现问题的帮助都会有很大的帮助。我将在下面发布代码片段:
XML 布局
<TextView
android:id="@+id/summary_name_heading"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="40dp"
android:layout_marginTop="20dp"
android:background="@color/secondary"
android:textColor="@color/text"
android:textSize="22sp" />
字符串资源
<string name="summary_name_heading_text">Song : </string>
代码
TextView nameHeading = (TextView)findViewById(R.id.summary_name_heading);
nameHeading.setText(R.string.summary_name_heading_text);
这是它在屏幕上显示的内容:
android.widget.TextView@417e0528