0

タイトルがわかりにくいと思いますが、問題を要約する方法がわかりません。

HTMLでは、ウェブページを持つことができます

reallyLongWebpage.html

また、ブラウザで開くと、ドキュメントの上部に表示されます。しかし、代わりに、

reallyLongWebpage.html#section46

次に、Webページが開きますが、ページ上のどこにでもスクロールダウンし<a name="section46"></a>ます.

Androidアプリで同様のことをしようとしています。

かなりの量のコンテンツを含むアクティビティがあります (大量ではありませんが、必要なものを見つけるために毎回下にスクロールするには多すぎます)。インテントを使用してパラメーターを送信する方法は知っていますが、アクティビティ自体では、値を取得して (たとえば、「アンカー 7 にスクロール」)、適切な位置にスクロールするにはどうすればよいですか?

4

2 に答える 2

2

答えは、正確に何をスクロールしているかによって異なりますが、 を使用している場合はScrollView、 を使用できます.scrollTo(int, int)(こちらを参照)。

からスクロール座標または検索テキストを取得するには、送信前にIntentデータ内に配置する必要があります。Bundle

あらかじめ定められた座標を使用せず、特定のテキストを検索している場合は、それぞれTextViewの内容を確認して比較するだけで済みます。を使用して、どの を検索可能なヘッダーと見なすかを指定するsetTagと役立つ場合があります。getTagTextView

于 2013-11-10T05:02:51.543 に答える