我有一个TextView具有onClick功能的活动。单击它后,TextView它应该打开一个新活动并跳转到新打开的活动中的特定id(例如另一个TextView)。有可能这样做吗?
3 回答
0
在您的onCLick回调中使用 Intent 启动一个新的Activity. 如有必要,使用 Intent 上的 putExtra 方法添加附加信息,例如TextView“突出显示”。
Intent intent = new Intent(getBaseContext(), NewActivity.class);
intent.putExtra("TEXT_VIEW_ID", id);
startActivity(intent);
然后在onCreate()NewActivity 的方法中可能使用findViewById来获取TextView您需要的然后调用requestFocus它。
于 2013-07-14T01:06:59.833 回答
0
这就是我需要的:
scrollview.post(new Runnable() {
@Override
public void run() {
scrollview.smoothScrollTo(0, some_random_view_id.getTop());
}
});
于 2013-07-17T09:58:10.187 回答
0
您可以将您TextView和其他元素放在 a 中ScrollView,然后您可以使用scrollTo(int x, int y)方法ScrollView跳转到特定元素的位置。您需要先找出该特定元素的位置。
于 2013-07-13T20:20:38.237 回答