小编gsf*_*sfd的帖子

如何在xml布局中设置背景颜色?

我无法找到有关如何在任何地方执行此操作的信息?我想在活动的xml布局中定义背景颜色.我该怎么做呢?

java android

28
推荐指数
1
解决办法
9万
查看次数

如何正确地将角色&放入android中的xml中

我有一个字符串,上面写着"以下字符无效:"!@#$%^ \&*()/ \或空格"我不知道如何将&符号放入xml文件而不会导致错误?我知道你应该按照\&但我不确定它到底是什么?

java android

8
推荐指数
3
解决办法
7953
查看次数

宽度和高度是否随方向而变化?

所以我的游戏从垂直方向开始,然后最终进入水平方向.我知道屏幕的宽度是屏幕的宽度,当它处于垂直方向时,它的高度是相同的.当它切换到水平方向时,高度是否变为宽度,宽度变为高度?或者他们保持不变?

java android

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

方向更改时,活动会不断重新启动

当屏幕旋转或用户在手机上滑动键盘时,如何防止活动重启?这可能吗?有工作吗?所有相关答案都表示赞赏.

java android android-activity

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

恼人的NullPointerException

这是我的主要课程:

import android.graphics.Rect;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.widget.RelativeLayout;

public final class HomeScreen implements OnTouchListener
{
    public HomeScreen(Viewer view) 
    {
        this.view = view;
        RelativeLayout layout = (RelativeLayout)view.findViewById(R.id.home_screen_lay);
        layout.setOnTouchListener(this); // this is where the error points to
        network.setFocus(this);
        view.setContentView(R.layout.home);
    }

    public boolean onTouch(View v, MotionEvent e) 
    {
        switch(e.getAction())
        {
            case MotionEvent.ACTION_DOWN:
                onPress(v,e);
                break;
            case MotionEvent.ACTION_MOVE:
                onMove(v,e);
                break;
            case MotionEvent.ACTION_UP:
                onRelease(v,e);
                break;
        }
        return true;
    }

    public void onPress(View v, MotionEvent e)
    {
        for(int x=0;x<buttons.length;x++)
        {
            if(buttons[x].contains((int)e.getX(),(int)e.getY()))
            {
                if(buttons[x]==exitRect)
                    view.finish(); …
Run Code Online (Sandbox Code Playgroud)

java android nullpointerexception

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

如何在启动时运行jar文件

我有一个游戏,其侧面应用程序充当更新程序.更新程序可以每小时,每天或每周检查更新.我希望这个更新程序在启动时运行,以便它可以检查更新.如何在Windows XP和Windows 7上启动时运行我的可执行jar文件?

java jar

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

为什么不能通过UI线程的线程访问视图?

我知道没有线程可以访问当前视图,除非它是UI线程.我想知道为什么?为什么哪个线程正在改变视图?这是安全原因吗?这是我使用的工作:

        public void doLayout()
        {
            Runnable run = new Runnable()
            {
                public void run()
                {
                    ViewerActivity.setContentView(R.layout.main);
                }
            };

            handler.post(run);
        }

        private Handler handler;'
Run Code Online (Sandbox Code Playgroud)

每次我想改变布局时,这样做都很痛苦.有不同的工作吗?我知道异步任务,我从来没有找到一个好的方法来使用它,它比我正在做的更好吗?所有相关的答案都很贴心!

java android ui-thread

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

可绘制文件夹

3个drawable文件夹有什么区别?我知道drawable是如何工作的,但我不明白为什么有3个文件夹.如果图像只在一个文件夹中,可以访问它吗?如果图像在多个文件夹中,也可以访问它吗?我知道有人可能会给我一个快速简单的答案.谢谢!

java android drawable

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