スマートフォン用の HTML ドキュメント アセットを含むアプリを開発しました (幅 480dps)。これらには、演習用にユーザーにコピーしてもらいたい (そしてアプリに貼り付けて) 長いテキスト リンクが含まれています。ユーザーがブロックをコピーしようとすると、Web ページに表示されず、ラップされていないテキストが無視されることに気付きました。これをテストするために、このテキストを作成しました
GRAB START<BR>
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z<BR>
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z<BR>
A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z<BR>
A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z<BR>
GRAB END<BR>
(このサイトは初めてなので、画像を表示できません) 最初の 2 行は折り返されています。最後の 2 行は折り返されず、A から W のみが webview に表示されます。ユーザーが長いクリックを使用して、コピー マーカーを GRAB START から GRAB END に移動すると、クリップ バッファーに次のように表示されます (Eclipse ログ コンソールに送信されます)。
01-17 11:47:06.963: D/clipBoard(6470): グラブ開始 ABCDEFGHIJKLMNOPQRSTU VWXYZABCDEFGHIJKLMNOP QRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTU.VW ABCDEFGHIJKLMNOPQRSTU.VW グラブ終了
".XYZ" は、最後の 2 行から削除されます。これはすべての予想に反します。すべてのアセットhtmlファイルを再フォーマット/再入力して、長いチャックをラップして表示するためだけにスペースまたは改行が必要な行を確認することはできません。
基本的な webview インテントを使用しています。縦スクロールはできますが、横スクロールはできません。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</LinearLayout>
HTMLファイルにこれら2つのメタタグがあります
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;">
回避策、修正、私がすべきこと??