- ScrollView是上下滑动的控件,不能直接包含多个子控件,如果想要显示多个控件,要使用布局控件包装。
示例:
<ScrollView>
<LinerLayout>
<Button>
<Button>
</LinerLayout>
</ScrollView>
- HorizontalScroView水平滑动的控件,同样不可以包含多个子控件
示例:
- asstes资源文件的运用
说明:assets目录下的资源文件不会在R文件中生成id,我们只能通过AssetManager类来操作该目录下的文件
InputStream inputStream=Context.getAssets().open(“sample.txt”)
示例代码:字节流读取
AssetManager manager= getAssets();
String[] assets = manager.list("assets");
InputStream open = getAssets().open("a.txt");
byte[] byts = new byte[open.available()]; // available()获得文件中的字节数open.read(byts);
String str = new String(byts,"utf-8");
示例代码:字符流读取
InputStreamReader inputReader = new InputStreamReader( getResources().getAssets().open(fileName) );
BufferedReader bufReader = new BufferedReader(inputReader);
String line="";
String Result="";
while((line = bufReader.readLine()) != null)
Result += line;
return Result;