Android 更改代码中片段的背景颜色

Android 更改代码中片段的背景颜色,android,fragment,Android,Fragment,如何在android中以编程方式而不是xml更改片段的背景色。只需在代码中执行以下操作: fragment.getView().setBackgroundColor(Color.RED); 作为fragment您可以选择fragment对象,参数是您想要的颜色。您还可以使用Color.parseColor(string)方法(例如Color.parseColor(“#RRGGBB”))解析颜色。只需在代码中执行以下操作: fragment.getView().setBackgroundColo

如何在android中以编程方式而不是xml更改片段的背景色。

只需在代码中执行以下操作:

fragment.getView().setBackgroundColor(Color.RED);
作为
fragment
您可以选择
fragment
对象,参数是您想要的颜色。您还可以使用
Color.parseColor(string)
方法(例如
Color.parseColor(“#RRGGBB”)
)解析颜色。

只需在代码中执行以下操作:

fragment.getView().setBackgroundColor(Color.RED);
作为
fragment
您可以选择
fragment
对象,参数是您想要的颜色。您还可以使用
Color.parseColor(string)
方法(例如
Color.parseColor(“#RRGGBB”)
)解析颜色。

只需在代码中执行以下操作:

fragment.getView().setBackgroundColor(Color.RED);
作为
fragment
您可以选择
fragment
对象,参数是您想要的颜色。您还可以使用
Color.parseColor(string)
方法(例如
Color.parseColor(“#RRGGBB”)
)解析颜色。

只需在代码中执行以下操作:

fragment.getView().setBackgroundColor(Color.RED);

作为
fragment
您可以选择
fragment
对象,参数是您想要的颜色。您还可以使用
Color.parseColor(string)
方法(例如
Color.parseColor(“#RRGGBB”)
)解析颜色。

在我的情况下,fragment.getView()==null。我使用newInstance方法解决了这个问题。将答案放在onStart()中。视图已在那时创建。在我的情况下,fragment.getView()==null。我使用newInstance方法解决了这个问题。将答案放在onStart()中。视图已在那时创建。在我的情况下,fragment.getView()==null。我使用newInstance方法解决了这个问题。将答案放在onStart()中。视图已在那时创建。在我的情况下,fragment.getView()==null。我使用newInstance方法解决了这个问题。将答案放在onStart()中。视图将在那时创建。