【发布时间】:2015-06-20 11:18:33
【问题描述】:
大家好,我现在正在开发一个应用程序,其中有很多引号,在 TextView 中,我想在单击按钮时更改 TextView 的大小,例如单击小按钮然后单击 @ 987654323@ 应该变小,如果点击大它应该变大,等等。但是每次我按下Button 应用程序强制关闭!有什么问题?这是OnClickListener 的Button:
small = (Button) findViewById(R.id.small);
small.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView tv = (TextView)findViewById(R.id.quotes);
tv.setTextSize(20);
}
});
P.S:TextView 和 Button 在不同的Activities 中。
【问题讨论】:
-
TextView 和 Button 在不同的活动中?然后它就不起作用了,因为 findViewById 被挂钩到一个 Activity 的布局。
-
这个问题有什么解决办法吗?
-
请提供更多信息。例如,可以通过使用 Intent.putExtra、LocalBroadcastManager 和 EventBus 库来改变一个活动中发生的事情。也可以在 SharedPreferences 中设置首选字体大小。这完全取决于您的情况。
标签: android button textview text-size