更改android中片段内的文本颜色

时间:2015-07-16 10:02:32

标签: android android-fragments text colors fragment

我刚开始使用android中的片段。在我的主要布局中,我有两个按钮。当我单击一个按钮时,它会显示片段(这是一段文本)。现在我想要的是当我点击另一个按钮时,它应该改变片段内该文本的颜色。那可能吗 ?如果是,那么请给我一个示例代码。因为我无法在互联网上找到它。

谢谢。

2 个答案:

答案 0 :(得分:0)

您可以通过以下方式实现:

Bundle b = getIntent().getExtras();
b.putExtra("Color" , "Red");
Fragment_2 f2 = new Fragment_2();
f2.setArguments(b);

在你的片段中,onCreateView()你可以得到它:

String color = getArguments().getString("Color");

现在,在textView或相关视图中设置该颜色。

答案 1 :(得分:0)

如果你有两个班级;一个是你的主要布局或活动,在点击按钮时显示片段,另一个类是你的片段,然后在你的片段类中创建一个方法

public void changeColor(){textView.setColor(xxx);}

然后在按钮点击时从您的其他课程调用该方法

new YourFragmentClass().changeColor();