Java 如何将颜色从一页带到另一页
我有两页 第一页有文本视图 其他页面有文本视图,但有颜色,还有一个按钮 ................ 当程序在第2页启动时 我想当用户按下按钮时,显示文本视图的颜色并发送第一页 然后移到第一页 然后接收颜色并将其放在首页的文本视图中 我试过了,但没用。解决办法是什么 第2页 第1页Java 如何将颜色从一页带到另一页,java,android,Java,Android,我有两页 第一页有文本视图 其他页面有文本视图,但有颜色,还有一个按钮 ................ 当程序在第2页启动时 我想当用户按下按钮时,显示文本视图的颜色并发送第一页 然后移到第一页 然后接收颜色并将其放在首页的文本视图中 我试过了,但没用。解决办法是什么 第2页 第1页 @Override public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuIn
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo)
{
super.onCreateContextMenu(menu, v, menuInfo);
menu.setHeaderTitle("select options");
menu.add(1,103,1,"change color");
@Override
public boolean onContextItemSelected(MenuItem item)
{
if(item.getItemId() == 103) {
Intent sent3 = getIntent();
String colornumber = sent3.getStringExtra("sendcolor");
textView.setTextColor(Color.parseColor(""+colornumber));
}
return true;
}
有很多方法可以做到这一点 1.使用Put Extra时只需这样:
**One Activity**
2.只是使用应用程序类
3.使用静态变量。能否创建颜色示例?颜色是一个整数。。只需像字符串一样传递它并将其投射,但为什么不使用颜色资源来保存所有颜色呢
**One Activity**
String Min=MinPrice.getText().toString();
String Max=MaxPrice.getText().toString();
Intent CarByPrice=new Intent(CarByPricesTakePrices.this,CarSearchByPrice.class);
CarByPrice.putExtra("Min",Min);
CarByPrice.putExtra("Max",Max);
startActivity(CarByPrice);
**Second Activity**
Bundle GetExtra = getIntent().getExtras();
if(GetExtra==null){
return;
}else{
String minPrice = GetExtra.getString("Min");
String maxPrice = GetExtra.getString("Max");
}