如何让两个 EditTexts 同步滚动?

我想把两个 EditText 控件放在一个 LinerLayout。然后把他们分别放在左边和右边。
现在我想实现这样一个功能:当右边的EditText context 上下滚动时,左边的 EditText context 也同步滚动。
如何实现这个功能?

  1. 把两个EditText 放到一个布局中,然后布局外面嵌套一层ScrollView
  2. 从写第一个EditText的onScrollChanged()方法,在这个方法中调用第二个EditText的scrollTo()