小编Dor*_*usu的帖子

Android形状背景

是否可以在xml中绘制一个形状,并使用png作为该形状的背景?我已经有了形状(它是一个带圆角的正方形),我想把背景放到那个正方形上.

android background shape

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

Android gridview保持选中项目

我有一个包含多个项目的GridView,但是一旦调用了onClickListener,项目必须保持选中状态.如何实现这一目标?

我已经尝试过,v.setSelected(true)但它似乎没有用.

gridview.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v,
                int position, long id) {
            // Toast.makeText(Project.this, "Red" + position,
            // Toast.LENGTH_SHORT).show(); //position = al catelea element
            v.setPressed(true);
            if (bp == 2) {
                if (position == 0) {
                Square.setSex(R.drawable.girl_body2v);
                Square2.setHair(R.drawable.girl_hair_01v);
                SquareAccesories.setAcc(R.drawable.girl_accessories_01v);
                SquareEyes.setEyes(R.drawable.eyes_1v);
                SquareLips.setLips(R.drawable.lip_1v);
                Square3.setDress(R.drawable.girl_tops_01v);
                SquareShoes.setShoes(R.drawable.girl_shoes_01v);
                SquarePants.setPants(R.drawable.girl_bottom_01v);
                setS(2);
Run Code Online (Sandbox Code Playgroud)

这是onClickListener代码的一小部分,因为我有很多案例.

android gridview view

17
推荐指数
4
解决办法
4万
查看次数

未加权图/树中两个给定节点之间的最短路径

我正在寻找一种算法,通过使用邻接矩阵来确定未加权图中两个节点之间的最短路径.我知道Dijkstra和Bellman - Ford,但没有找到特定于确定两个给定节点之间的最短路径.

任何帮助都是非常有用的

algorithm shortest-path

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

一次打印从一个套接字接收的字符

我正在开发一个程序,必须一次通过套接字发送一个字符。连接工作正常,字符正在发送,但是当我必须将它们打印到标准输出时,我无法在没有换行符的情况下进行打印。

for ( ; ; ) {
            nb = select(connfd+1, &read_set, NULL, NULL, NULL);
            if (nb<=0) {
                printf("Error\n");
            }else{
                if (FD_ISSET(connfd, &read_set)) {
                    char buff[2];
                    nb = read(connfd, buff, 4096);
                    if (nb < 0){
                        printf("The client disconected\n");
                        break;
                    }
                    printf("%s\n",buff); // this prints them with a new line between each char.Removing the \n will make it work only by hitting enter
                    //fputs(buff,stdout); //does the same as printf without \n
                }
Run Code Online (Sandbox Code Playgroud)

再说一遍:客户端发送字符而不必等待stdin的ENTER。

有什么提示吗?谢谢

c c++ sockets linux

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

标签 统计

android ×2

algorithm ×1

background ×1

c ×1

c++ ×1

gridview ×1

linux ×1

shape ×1

shortest-path ×1

sockets ×1

view ×1