0

我有一个TextView具有onClick功能的活动。单击它后,TextView它应该打开一个新活动并跳转到新打开的活动中的特定id(例如另一个TextView)。有可能这样做吗?

4

3 回答 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 回答