小编Aar*_*ker的帖子

愤怒的小鸟喜欢滚动菜单

当你启动愤怒的小鸟并点击播放时,你会看到一个水平滚动的菜单,其中有一行图像,一旦点击你可以开始游戏,什么不是.我想知道如何使菜单与此类似,因为它横向(水平)滚动并显示可点击的图像?提前致谢!

java android horizontal-scrolling android-scrollview

11
推荐指数
1
解决办法
4039
查看次数

删除Android Gallery小部件中的边框?

如何去除画廊图像周围的丑陋灰色边框?

android

4
推荐指数
1
解决办法
3068
查看次数

在图像视图中检测触摸

我有一个图像视图,我为我的游戏画了我的游戏板.我需要相对于图像视图获取触摸的X,Y.例如:如果有人触摸了最左上方的Pixel,它将返回(0,0)或者说游戏板是100,100板,我在中间触摸我会得到(50,50)...如何会这样做吗?

 gameView.setOnTouchListener(new OnTouchListener(){

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if(event.getAction() == MotionEvent.ACTION_DOWN){
            int x = (int) event.getX() / pieceSize;
            int y = (int) event.getY() / pieceSize;
            Log.d("Touch Event", "Touch event at "+ x + " " +y);

            doMove(x, y);

            Log.d("Move", "The move was " + doMove(x,y));
            }
            gameView.setImageBitmap(Draw(pieceSize));

            return true;
        }

    });
Run Code Online (Sandbox Code Playgroud)

android touch-event android-imageview

3
推荐指数
1
解决办法
8228
查看次数

将ArrayList转换为数组会导致崩溃

ArrayList<String> myArr = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

然后添加一些东西

myArr.add("Hello");
    myArr.add("Testing");
    myArr.add("Testing 1 2 3 ");
Run Code Online (Sandbox Code Playgroud)

然后我尝试通过这样做将它转换为String数组:

String[] s = (String[])myArr.toArray();
Run Code Online (Sandbox Code Playgroud)

我将使用此数组最终填充listview...但是当它投射时会崩溃并抛出它

02-16 22:31:14.835: ERROR/AndroidRuntime(21666): java.lang.RuntimeException: Unable to start activity ComponentInfo{org.IRE.toolbox/org.IRE.toolbox.Mods}: java.lang.ClassCastException: [Ljava.lang.Object;
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2787)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.app.ActivityThread.startActivityNow(ActivityThread.java:2627)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:127)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:651)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.widget.TabHost.setCurrentTab(TabHost.java:323)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:129)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:453)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.view.View.performClick(View.java:2408)
02-16 22:31:14.835: ERROR/AndroidRuntime(21666):     at android.view.View$PerformClick.run(View.java:8817) …
Run Code Online (Sandbox Code Playgroud)

java arrays android

1
推荐指数
1
解决办法
995
查看次数