小编Ali*_*zar的帖子

android中的按钮高亮显示

我的应用程序的布局文件中的按钮有以下代码

<Button
    android:id="@+id/button2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:text="Start updating" />
Run Code Online (Sandbox Code Playgroud)

默认情况下,按下按钮时,其高亮颜色为蓝色.如何将其更改为我想要的颜色?(我希望它是深红色的)

android colors button

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

如何将现有网站更改为引导程序

所以我有一个 html 、 css 和 javascript 文件,它们都形成了一个很小的网络应用程序,这是我的网络应用程序课程的家庭作业所必需的,我的部分作业是从我刚刚制作的网络上制作一个引导程序版本。

我的问题是如何将我的代码转换为引导程序以使我的网络响应?我可以采取什么技巧/捷径?

html javascript css twitter-bootstrap

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

在绘制路径时更改部分路径的颜色

我设法创建自己的自定义路径绘图应用程序,如下所示

public class CanvasView extends View {
Context context;
HashMap<Integer,PathWrapper> locToPath=new HashMap<>();
ArrayList<PathWrapper> activePaths=new ArrayList<>();
CoMingleAndroidRuntime<Screenshare> screenRuntime;
boolean inited=false;
Integer myLocation;
public CanvasView(Context context,AttributeSet attr) {
    super(context, attr);
    setWillNotDraw(false);
    this.context = context;
}

public void init(CoMingleAndroidRuntime<Screenshare> screenRuntime){
    inited=true;
    this.screenRuntime=screenRuntime;
    this.myLocation=screenRuntime.getLocation();
    addPath(myLocation);
    invalidate();
}

public void addPath(int Location){
    Paint mPaint=new Paint();
    mPaint.setColor(Color.BLACK);
    mPaint.setAlpha(195);
    mPaint.setStyle(Paint.Style.STROKE);
    mPaint.setStrokeJoin(Paint.Join.ROUND);
    mPaint.setStrokeWidth(50f);
    locToPath.put(Location, new PathWrapper(new Path(), mPaint, Location));
}
@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    for(PathWrapper path:activePaths){
        canvas.drawPath(path.path, path.paint);
    }
    invalidate();
}
public void respondActionColorChanged(int R,int …
Run Code Online (Sandbox Code Playgroud)

android canvas

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

如何将画布大小设置为其背景图像?

我有画布对象的以下CSS代码

canvas{
    border: solid black 2px;
    background:url("http://upload.wikimedia.org/wikipedia/en/a/aa/Bart_Simpson_200px.png");
    background-repeat:no-repeat;
    }
Run Code Online (Sandbox Code Playgroud)

如何使画布的大小等于该背景图像的大小?

css html5

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

为什么线程不能在java中并行运行?

我正在尝试实现一个启动两个线程的程序,其中一个线程永远循环接收端口上的对象,然后将它们添加到线程之间共享的数组列表中,另一个线程永远循环接收删除对象的命令从共享的数组列表中.

这是实例化那些线程的代码

主机是主类,包含两个类注册和注销(线程)

static ArrayList<User> Clients=new ArrayList<User>();
Host.register reg=h.new register();
Thread t=new Thread(reg);
t.run();
Host.deregister dereg=h.new deregister();
Thread t1=new Thread(dereg);
t1.run();
Run Code Online (Sandbox Code Playgroud)

这是线程本身

public class register implements Runnable{
    private static final int PORT = 9111;
    @Override
    public void run() {
        listen();
    }
    public void listen(){
        try {
            ServerSocket s=new ServerSocket(PORT);
            while(true){
                Socket clsocket=s.accept();
                User recUser=null;
                ObjectInputStream in = new ObjectInputStream(clsocket.getInputStream());
                recUser=(User)in.readObject();
                Clients.add(recUser);
                in.close();
                clsocket.close();
                System.out.println(Clients.size()+" reg");
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

public class deregister implements Runnable{ …
Run Code Online (Sandbox Code Playgroud)

java multithreading

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