怎么控制ScrollView的滚动条,让滚动条停在指定位置
如何控制ScrollView的滚动条,让滚动条停在指定位置?
停到某个关键字出再的地方,或者停到某一行。
------解决方案--------------------
那还是那个计算位置的问题,
算出有多少行文本,然后找到关键词在第几行,然后根据屏幕能显示的最大行数通过scrollto的方法来手动定位滚动条的位置。
------解决方案--------------------
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
mLayout.addView(contentView, params);
add之前先remove
------解决方案--------------------
没看清
loadData里addview肯定不行,你是在oncreate里做的,而且是在已经setContentView之后又addview,只能放在setContentView前add。
停到某个关键字出再的地方,或者停到某一行。
------解决方案--------------------
那还是那个计算位置的问题,
算出有多少行文本,然后找到关键词在第几行,然后根据屏幕能显示的最大行数通过scrollto的方法来手动定位滚动条的位置。
------解决方案--------------------
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
mLayout.addView(contentView, params);
add之前先remove
------解决方案--------------------
没看清
loadData里addview肯定不行,你是在oncreate里做的,而且是在已经setContentView之后又addview,只能放在setContentView前add。