Any ideas where the underlying word “null” may be coming from? This only appears on certain devices, most devices I’ve tested do not have this underlying word. Below is a partial screen shot showing the issue with the word “null” in my layout:

EDITED: Here is the xml:
<TextView
android:id="@+id/day"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:text="DAY: "
style="@style/ForecastLayout.Detail.DayTextSizeBold"/>
and the code that populates it:
TextView dayTitle_tv = (TextView)v.findViewById(R.id.day);
buf = mContext.getApplicationContext().getResources().getString(R.string.day).toUpperCase();
dayTitle_tv.setText(buf + ":");
I do the same thing for the titles seen at the bottom of the screen image I uploaded:
// headings
// precip
tv = (TextView)v.findViewById(R.id.precip_title);
tv.setText(mContext.getApplicationContext().getResources().getString(R.string.precip).toUpperCase());
// day
tv = (TextView)v.findViewById(R.id.day_title);
tv.setText(mContext.getApplicationContext().getResources().getString(R.string.day).toUpperCase());
// night
tv = (TextView)v.findViewById(R.id.night_title);
tv.setText(mContext.getApplicationContext().getResources().getString(R.string.night).toUpperCase());
and I do not get the “null” underlying. Hmmm?
I needed initialize my variable to something other than “null”. I didn’t see that another developer had initialized this variable to “null”. I changed this to an empty string and the problem is solved!