此代码显示文本:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_item_detail, container, false);
if (mItem != null) {
TextView txtBig = (TextView) rootView.findViewById(R.id.item_detail2);
txtBig.setText(mItem.content);
}
return rootView;
}
但是当我使用时:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_item_detail, container, false);
if (mItem != null) {
TextView txtBig = (TextView) rootView.findViewById(R.id.item_detail2);
txtBig.setText(mItem.content);
txtBig.setTextColor(Color.parseColor("#ff0000"));
}
return rootView;
}
屏幕上没有文本。我也尝试过
txtBig.setTextColor(0xff000000);
,但是没有运气。 最佳答案
您可以尝试以下代码:
txtBig.setTextColor(getResources().getColor(R.color.yellow));
您必须在Resources-> Value Directory中的color.xml中添加黄色。
<color name="yellow">#FFFF00</color>
希望对您有帮助。