- 博客(19)
- 收藏
- 关注
原创 ‘com.sun.tools.javac.util.Context‘ class can‘t be found (‘tools.jar‘ is absent in the plugin classpa
Android studio运行时抛异常'com.sun.tools.javac.util.Context' class can't be found ('tools.jar' is absent in the plugin classpath). Kapt won't work检查JDK路径是不是有特殊符号,比如+。本人Mac 使用HomeBrew安卓的openjdk@8,其中有路径名为1.8.0+282,把+改成_,解决上面的问题。...
2021-08-09 16:31:47 518
原创 Mac终端 zsh 不区分大小写
```autoload -Uz compinit && compinit -uzstyle ':completion:*' matcher-list 'm:{[:lower:][:upper:]}={[:upper:][:lower:]}' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:lower:][:upper:]}={[:upper:][:lower:]} l:|=* r:|=*' 'm:{[:low
2021-07-23 14:29:06 377
原创 truffle migrate 报错解决办法
truffle版本4.0.4truffle migrate Error: No network specified. Cannot determine current network. at Object.detect (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:41338:23) at /us
2018-01-11 10:02:04 4437 1
转载 AAPT err(Facade for): libpng error: Not a PNG file 错误解决
在模块下的build.gradle中配置下面两个信息,再clear project。 aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
2016-08-26 15:23:07 575
原创 CoordinatorLayout+WebView头部CollapsingToolbarLayout无法滚动的处理办法
CoordinatorLayout+WebView头部CollapsingToolbarLayout无法滚动的处理办法在WebView为套一层NestedScrollView
2016-08-10 09:43:12 2809
转载 获取RecyclerView滑动的距离
如果LayoutManager用的是LinearLayoutManager,强烈推荐下面的方法获取滑动距离private int getScollYDistance() { LinearLayoutManager layoutManager = (LinearLayoutManager) mRecylerview.getLayoutManager(); int positi
2016-07-06 13:45:38 3605
原创 DialogFragment使用细节
@Overridepublic void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); //全屏 setStyle(DialogFragment.STYLE_NORMAL, android.R.style.Theme_Black_NoTitleBar_
2016-07-06 10:12:50 336
转载 解决Fragment点击穿
Fragment会存在点击穿透效果(就是底层的Fragment可以响应上层的触摸以及点击事件)@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = initView(inflater); view.setC
2016-06-15 11:57:55 441 1
转载 textview改变部分文字的颜色和string.xml中文字的替换
string.xmlstring name="baoxiang">您今天打了%1$d局,还差%2$d局可获得%3$s!string> TextView textView = (TextView)findViewById(R.id.testview); String text = String.format(getResources().getString(
2016-04-19 11:49:16 314
原创 fragment+viewpage设置不预加载页面
使用fragment+viewpage时会发现设置setOffscreenPageLimit(0)不预加载页面不管用,可以用下边的方法代替,下边的方法是在子页面(也就是fragment中)复写下边的方法,根据fragment是否可见来判断是否是当前页面,然后执行网络加载数据@Overridepublic void setUserVisibleHint(boolean isVisibleT
2016-02-04 14:04:45 520
原创 Android关闭输入法键盘
final View v = getWindow().peekDecorView();if (v != null && v.getWindowToken() != null) {InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.hideSoftIn
2016-02-04 13:58:59 800
原创 ViewHolder写法
static final class ViewHolder { final TextView tv; private ViewHolder(View v) { tv = (TextView) v.findViewById(R.id.tv); v.setTag(this); } public static ViewHolder g
2016-02-04 13:58:13 354
原创 解决Android键盘出来把底部按钮顶上来的方法
android:windowSoftInputMode="adjustPan|stateHidden"
2016-02-04 13:53:49 4510 2
原创 进入activity 不自动弹键盘
android:windowSoftInputMode="stateHidden|stateUnchanged"
2016-02-04 13:52:39 267
原创 listview如果添加的有Headview和Footview,onItemClick数值异常
使用parent.getAdapter().getItem(position);
2016-02-04 13:51:57 268
原创 CheckBox影响ListView的OnItemClick点击事件的解决方法
设置CheckBox属性android:clickable="false"android:focusable="false"android:focusableInTouchMode="false"
2016-02-04 13:50:27 412
原创 Activity onCreate 中子线程调用控件不抛异常
@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final TextView textView = (TextView) findViewByI
2016-02-04 13:48:41 329
原创 GridView自动适应横竖屏切换
<GridView android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="@color/transparent" android:columnWidth="100dp" andro
2013-06-26 11:29:35 1436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人