如何通过点击第一个活动中的按钮来更改字体大小?下一次活动所做的更改......这可能吗?
Next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v1)
{
Intent intent = new Intent(MainActivity.this,SecActivity.class);
intent.putExtra("fname",Text.getText().toString());
startActivity(intent);
}
});
答案 0 :(得分:0)
你可以使用解决方案Smulinajulian是有效的,或者更简单的解决方案是发送你想要的字体大小
Intent intent = new Intent (MainActivity.this, SecActivity.class);
intent.putExtra ("size",
intent.putExtra ("fname" Text.getText ().
startActivity (intent);
然后另一个活动获得额外的“大小”值并设置txt.setSize(“int value”)
答案 1 :(得分:0)
Next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v1)
{
Intent intent = new Intent(MainActivity.this,SecActivity.class);
Bundle box = new Bundle();
box.putInt("size", 33);
box.putString("myString", ext.getText().toString());
intent.putExtras(box);
startActivity(intent);
}
});
并且在secActivity中,您可以将值视为
Bundle box = getIntent().getExtras();
String value = box.getString("myString");
int size = box.getInt("size");
TextView myText = (TextView) findViewById(R.id.text);
myText.setText(value);
myText.setTextSize(size);