【发布时间】:2017-01-02 11:33:51
【问题描述】:
我设法加载了一个可以滚动的文本文件。但是,如何在使用点击手势滚动时替换拖动手势。意思是,当我点击左下角的某个点时,页面会滚动,我不必拖动它来滚动。我目前在 android studio 上编码。
public class MainActivity extends AppCompatActivity {
// private GestureDetector myG;
private StringBuilder text = new StringBuilder();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
BufferedReader reader = null;
TextView output = (TextView) findViewById(R.id.txtview);
// myG = new GestureDetector(this,new Gesture());
try{
reader = new BufferedReader(new InputStreamReader(getAssets().open("Database Setup.txt")));
String mLine;
while ((mLine = reader.readLine()) != null){
text.append(mLine);
text.append('\n');
}
}catch (IOException e){
Toast.makeText(getApplicationContext(), "Error reading file!", Toast.LENGTH_LONG).show();
}finally{
if (reader != null){
try{
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
output.setText(text);
output.setMovementMethod(new ScrollingMovementMethod());
}
}
【问题讨论】:
-
显示你已经完成的代码。
-
我在 MainActivity 的代码中添加了 :)
标签: java android textview gestures