我有一个TextView
具有onClick
功能的活动。单击它后,TextView
它应该打开一个新活动并跳转到新打开的活动中的特定id
(例如另一个TextView
)。有可能这样做吗?
问问题
750 次
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 回答