我尝试使用带有textView的scrollView但它运行不顺畅。在代码中,我要滚动的textView是“writeCodeTV”
activity_program.xml
writeCodeTV.setMovementMethod(new ScrollingMovementMethod())
还将textMovementMethod用于TextView
ProgramActivity.java
SEVERE: Servlet [Jersey Web Application] in web application [/myProject-rest] threw load() exception
java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1305)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1139)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:518)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:499)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1102)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1038)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4996)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
我可能做错了什么?
答案 0 :(得分:0)
我稍微更改了布局并且工作正常,我将父级从scrollView更改为HorizontalScrollVIew并且它工作正常。
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/tV1"
android:text="CODE"
android:textColor="@android:color/holo_blue_dark"
android:textStyle="bold"
android:paddingTop="10dp"
android:paddingBottom="10dp" />
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ScrollView
android:layout_width="fill_parent"
android:layout_height="300dp"
>
<TextView
android:padding="5dp"
android:layout_width="fill_parent"
android:layout_height="300dp"
android:textColor="@android:color/black"
android:scrollHorizontally="true"
android:scrollbars="vertical|horizontal"
android:id="@+id/writeCodeTV"
android:text="CODE"
/>
</ScrollView>
</HorizontalScrollView>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/tV2"
android:text="OUTPUT"
android:textColor="@android:color/holo_blue_dark"
android:textStyle="bold"
android:paddingBottom="10dp"
android:paddingTop="10dp" />
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5dp"
android:scrollbars="horizontal|vertical"
android:id="@+id/writeOutputTV"
android:textColor="@android:color/black"
android:text="CODE"
/>