美文网首页
琐碎知识点

琐碎知识点

作者: 我想做个程序猿 | 来源:发表于2017-05-26 11:34 被阅读0次

透明的dialog  在代码中这么设置

在上图中的dialog布局样式可自定义,在一段文字中给某部分文字加颜色可以使用html.formHtml(),使用HTML标签即可;

设置dialog的背景透明加dialog.getWindow().setBackGroundDrawable(new ColorDrawable())即可;

Android3.0以后的虚线不显示问题可以通过两种方法解决

解决方案有两种:1、在代码中解决:view.setLayerType(View.LAYER_TYPE_SOFTWARE, null);把这句加点相应的代码中;

2、在AndroidManifest.xml中解决,android:hardwareAccelerated="false" 加点相应的Activity处即可。

Android webview打开淘宝天猫等网站的问题,因为他们网站内部的js代码会打开本身app,例如 tmall://  tb://这种的 开头,webview是加载不出来的,需要我们重写shouldOverrideUrlLoading方法  在里面进行拦截处理才能正常打开。

3.关于tablayout关联viewpager之后tab标签不显示得问题

当使用addTab()方法给tablayout动态添加文字时可能会出现不显示标题文字的问题,而真实情况并不是不显示文字,而是ViewPager又给TabLayout加了许多空的标题,导致之前手动添加的标题被挤到后面,不信你多往后翻一翻是不是就出来了。那么这些空的标题是如何产生的呢,通过分析TabLayout源码很快就查出这个问题,其中有个方法的代码是这样的:

我们注意看这一行:

for(inti=0;i< adapterCount;i++){

addTab(newTab().setText(mPagerAdapter.getPageTitle(i)), false);

}

恍然大悟了吧,可以看到在TabLayout里面调用了PageAdapter的方法来添加标题,而添加标题的个数就是在PageAdapter的getCount()方法中设置的,标题的文字是在PageAdapter的getPageTitle()方法中设置。

到此,解决方法就出来了:不要为ViewPager手动使用addTab方法添加标题,而应先创建一个list,将其设置在PageAdapter的getPageTitle方法中,代码如下:

@Override

publicCharSequencegetPageTitle(intposition) {returnlist_title.get(position);    }

%s,%d,%c,%f这是JAVA中格式输出符了

所以,%1$s就是输出一个字符串的意思,如果需要输出第二个字符串则写%2$s,如此类推。

相关文章

  • 琐碎知识点

    创建线程池的三种方式: public static ExecutorService newSingleThread...

  • 琐碎知识点

    透明的dialog 在代码中这么设置 在上图中的dialog布局样式可自定义,在一段文字中给某部分文字加颜色可以使...

  • 琐碎知识点

    1.自定义控件时,可以通过TypedArray attrs获取布局文件中设置的属性值。再获取某一条属性值前,可以通...

  • 琐碎知识点

    文字对齐方式 文本框文字预判 视图内容显示模式 键盘显示类型 键盘类型

  • 琐碎知识点

    1、android 读取Bitmap的几种方式 1.以文件流的方式,假设在sdcard下有 test.png图片 ...

  • 琐碎知识点总结

    一、StringBuilder的容量capacity

  • [Android]琐碎知识点

    横竖屏中遇到的问题   项目中很少手机出现此情况,但是还是遇到了——红米3和VIVO中的一款(5.0系统)。具体情...

  • iOS琐碎知识点一

    1、使用动画切换window的根控制器 2、KVO高级用法 适用于NSArray,可以实现对数据元素的求和、最大值...

  • iOS琐碎的知识点

    0.分割线 [self.TableViewAccount setSeparatorInset:UIEdgeInse...

  • iOS 琐碎小知识点

    隐藏状态栏 [[UIApplication shareApplication] setStatusBarHidde...

网友评论

      本文标题:琐碎知识点

      本文链接:https://www.haomeiwen.com/subject/ackkzttx.html