У меня есть файл helpdoc.txt, хранящийся в res/raw в eclipse. Он отображается внутри моего приложения с помощью приведенного ниже кода:
public class HelpPage extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.help);
//read in
InputStream iFile = getResources().openRawResource(R.raw.helpdoc);
try {
TextView helpText = (TextView) findViewById(R.id.TextView_HelpText);
String strFile = inputStreamToString(iFile);
helpText.setText(strFile);
} catch (Exception e) {
//nothing here
}
}//end onCreate
/**
* Converts an input stream to a string
*/
public String inputStreamToString(InputStream is) throws IOException {
StringBuffer sBuffer = new StringBuffer();
DataInputStream dataIO = new DataInputStream(is);
String strLine = null;
while ((strLine = dataIO.readLine()) != null) {
sBuffer.append(strLine + "\n");
}//end while
dataIO.close();
is.close();
return sBuffer.toString();
}//end method
Загружается корректно, но не все помещается на экран, при попытке прокрутки не могу прочитать остальной текст.
Это связанный файл макета XML для полноты: http://pastebin.com/PtskJbqt
Может ли кто-нибудь посоветовать, как я могу прокрутить вниз, чтобы пользователь мог прочитать весь файл?
Спасибо.
ScrollView
- person Sardor Dushamov   schedule 12.10.2012