Android基础控件(EditView、SeekBar等)的使用方法

2019-12-10 18:51:55王振洲

7.SrollView(可滚动视图)

<ScrollView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">
  <!-- ... 省略其他控件-->
  <TextView
    android:id="@+id/text"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    />
</ScrollView>

当TextView的内容过多时(一页显示不完),这时使用ScrollView可以使页面变为可垂直滚动模式,垂直滚动看完所有内容。
8.WebView(浏览器)

<WebView
  android:id="@+id/web_view"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  />

在AndroidManifest.xml中加入访问网络的权限

<manifest ... >
  <application ...>
    ...
  </application>
  <uses-permission android:name="android.permission.INTERNET"/>
</manifest>
public class MainActivity extends Activity {
 
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    WebView webView = (WebView) findViewById(R.id.web_view);
    // 允许执行javasript
    webView.getSettings().setJavaScriptEnabled(true);
    // 设置代理,复写shouldOverrideUrlLoading函数
    webView.setWebViewClient(new WebViewClient(){
      @Override
      public boolean shouldOverrideUrlLoading(WebView view,String url){
        view.loadUrl(url); //加载网页
        return true; //true表示使用当前WebView打开网页,不使用系统浏览器
      }
    });
    webView.loadUrl("http://www.easck.com/pre>