1. 项目中遇到需要修改actionbar高度的问题,解决后记录下,首先在应用的style文件中修改
<style name="AppBaseTheme" parent="Theme.AppCompat.Light">
<item name="android:buttonStyle">@android:style/Widget.Button</item>
<item name="android:windowAnimationStyle">@style/IMAnimationStyle</item>
<item name="actionBarStyle">@style/IMActionBar</item>
<item name="colorPrimaryDark">@color/white</item>
<item name="android:actionBarSize">@dimen/title_height</item>
<item name="actionBarSize">30dp</item>
</style>
红色字体标的位置两个的高度一致,并且要在values-v11和values-14中对应的style中添加这两行
<item name="android:actionBarSize">@dimen/title_height</item>
<item name="actionBarSize">30dp</item>
,就生效了
2.webview处理带有apk下载链接的办法,交给系统自带浏览器处理下载
webView.setDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) {
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});