我有个问题.目前,WebView 的capturePicture已弃用.
我想问一下是否有办法替换这个功能.我的意思是它可以捕获整个webview(不仅显示视图)
谢谢
我想在加载WebView后对WebView进行快照.但是,返回的位图始终为null,因为即使我使用了渲染也未完成加载onPageFinished.我在互联网上搜索,人们建议使用WebView.PictureListener,但在API 12中不推荐使用此功能.
一些代码
public class MainActivity extends Activity {
private WebView mButterflyWebView;
/**
* Gets html content from the assets folder.
*/
private String getHtmlFromAsset() {
InputStream is;
StringBuilder builder = new StringBuilder();
String htmlString = null;
try {
is = getAssets().open(getString(R.string.butterfly_html));
if (is != null) {
BufferedReader reader = new BufferedReader(
new InputStreamReader(is));
String line;
while ((line = reader.readLine()) != null) {
builder.append(line);
}
htmlString = builder.toString();
}
} catch (IOException …Run Code Online (Sandbox Code Playgroud) 我有一个webview,我需要向下滚动才能查看所有内容.现在,我想将整个webview捕获到位图.
我找了好几次.人们建议我使用这个功能capturePicture().但是,不推荐使用此功能.那么,我可以用什么方法来实现我的目标呢?
谢谢大家.
任何人都可以解释我为什么需要在Cocos2dx中使用CREATE_FUNC?我在HelloWorld示例中看到了它并且不清楚它.请告诉我更多细节.谢谢.
当我滑动月视图时,我想在我的日历中显示无限的viewpager.我怎样才能做到这一点?我想我需要3个片段才能做到这一点.但是,当我向左或向右滑动时,我不知道如何更新月份(片段).我在下面附上了我的代码.我给出了我不知道编码的问号.这是我的项目:https://github.com/lolyoshi/CalendarWidget
任何帮助表示赞赏.
InfinitedPagerAdapter.java
public class InfinitePagerAdapter extends FragmentPagerAdapter{
CalendarView[] fragList;
int fragNumber = 3;
public InfinitePagerAdapter(FragmentManager fm, CalendarView[] fragList) {
super(fm);
this.fragList = fragList;
}
@Override
public int getItemPosition(Object object) {
// TODO Auto-generated method stub
return POSITION_NONE;
}
@Override
public Fragment getItem(int position) {
return fragList[position];
}
@Override
public int getCount() {
return fragNumber;
}
public void setCalendar(????) {
//Need to update 3 fragments
??????????????????????
}
@Override
public boolean isViewFromObject(View arg0, Object arg1) {
// TODO …Run Code Online (Sandbox Code Playgroud) 我被卡住了,因为我不知道如何获取非二叉树中特定节点的所有子节点。
例如,根节点是 A。
A = {B, C}
B = {D, E, F}
E = {G}
我想得到 B = {D, E, F, G} 的所有子节点
我能怎么做?非常感谢。
当我改变方向并滑动时,它会崩溃.这是我的原木猫
11-01 11:21:19.715: E/AndroidRuntime(4336): FATAL EXCEPTION: main
11-01 11:21:19.715: E/AndroidRuntime(4336): java.lang.NullPointerException
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.CalendarAdapter.<init>(CalendarAdapter.java:33)
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.MonthFragment.updateCurrentMonth(MonthFragment.java:161)
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.MonthFragment.onNextMonth(MonthFragment.java:177)
11-01 11:21:19.715: E/AndroidRuntime(4336): at com.example.saisuke.Saisuke$1.onPageScrollStateChanged(Saisuke.java:107)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.support.v4.view.ViewPager.setScrollState(ViewPager.java:398)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.support.v4.view.ViewPager.access$000(ViewPager.java:84)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.support.v4.view.ViewPager$3.run(ViewPager.java:243)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:725)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer.doCallbacks(Choreographer.java:555)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer.doFrame(Choreographer.java:524)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:711)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.os.Handler.handleCallback(Handler.java:615)
11-01 11:21:19.715: E/AndroidRuntime(4336): at android.os.Handler.dispatchMessage(Handler.java:92) 11-01
11:21:19.715: E/AndroidRuntime(4336): at …Run Code Online (Sandbox Code Playgroud)