问题列表 - 第39923页

Android ListView scrollTo

我有一个LinearLayout包含一些其他观点,其中一个ListView.通过单击按钮从另一个视图加载此视图.

此按钮以某种方式指定ListView中的哪个元素需要是列表中第一个可见的元素.填充列表的元素是通过HTTP从外部服务器检索的.

问题是我可以将第N个元素作为列表中的第一个元素.请注意,我不想将其从当前位置移动到新位置,我希望列表滚动.

我曾尝试与setSelected()scrollTo(x,y)scrollBy(x,y),但没有运气.

我也尝试过这个代码,虽然它很丑,但我只想尝试f它工作:

ListView categoryList = (ListView)findViewById(R.id.category_list);
        categoryList.post(new Runnable() {
            @Override
            public void run() {
                Log.d(this.getClass().getName(), "CategoryActivity.scrollToIndex: " + CategoryActivity.scrollToIndex);
                if(CategoryActivity.scrollToIndex>0){
                    ListView categoryList = (ListView)findViewById(R.id.category_list);
                    categoryList.setScrollContainer(true);
                    categoryList.scrollTo(4, CategoryActivity.scrollToIndex * 50);
                    categoryList.requestLayout();

                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

这给了我一些成功,但ListView当时表现得很疯狂,我甚至无法描述......

任何的想法?

android android-listview android-scroll

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

什么REST PUT/POST/DELETE调用应按约定返回?

  1. 根据"REST意识形态",PUT/POST/DELETE请求的响应主体应该是什么?

  2. 返回代码怎么样?是否HTTP_OK足够?

  3. 如果有的话,这些公约的原因是什么?

我发现了一篇描述POST/PUT差异的好帖子:POST vs PUT 但它仍然没有回答我的问题.

rest post http http-delete

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

Eclipse插件:如何仅在persective处于活动状态时显示菜单贡献?

我为Eclipse插件创建了一个菜单贡献.

我希望菜单只在插件透视图处于活动状态时可见.

eclipse eclipse-plugin

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

迭代std :: map <X,std :: vector <Y >>并对向量进行排序

迭代时std::map<X,std::vector<Y> >,我可以对向量进行排序,还是可能使迭代器无效?

换句话说,以下代码是否可以?

typedef std::map<int, std::vector<int> > Map;
Map m;
for (Map::iterator it = m.begin(); it != m.end(); ++it) {
  std::sort(it->second.begin(), it->second.end());
}
Run Code Online (Sandbox Code Playgroud)

c++ iterator stl map

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

SVN到HG:现在从HG变更集输出SVN修订版号

我使用Convert扩展将Subversion存储库转换为Mercurial.当我使用Tortoise HG查看新存储库时,我会在每个变更集中看到相应的源路径和修订版(参见图像).Tortoise HG屏幕截图,带有HG Changeset和SVN源路径/修订版

有没有办法将这两个写入控制台?理想情况下,我想要这样的输出:

hg:1147 svn:trunk@7201
hg:1146 svn:trunk@7200
...
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用hg log模板选项来自定义输出,但不知道如何获取Subversion源路径/修订版.

编辑: 看起来我想要的方式是不可能的.svn源路径/修订版位于extras变更集内的一个字段中(感谢@ Ry4en),既不输出hg log也不hg export输出该值.我现在尝试是使用文件.hg/shamap结合

hg log --template 'hg:{rev} nodeid:{node}'
Run Code Online (Sandbox Code Playgroud)

将Mercurial修订映射到SVN源路径/修订版.

EDIT2: 我的Mercurial版本是1.4.3.使用Mercurial 1.7.1,可以使用此命令(感谢@ Wim Coenen):hg log --template {node}\n{extras}\n\n

svn mercurial

10
推荐指数
2
解决办法
1394
查看次数

如何在不关闭主程序的情况下关闭jframe

我正在创建一个程序来跟踪DVD的列表.在主页面上,我设置了2个JButtons.当用户单击一个表示新的JFrame时,另一个类的新JFrame会显示输入新DVD信息的字段.我正在尝试在第二帧上创建一个取消按钮,以便当单击取消按钮时,它会重新启动主GUI并关闭新的条目GUI.代码如下,我无法弄清楚如何做到这一点.

主GUI页面

package dvdlibrary;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;


public class bootPage extends javax.swing.JFrame {

    /** Creates new form bootPage */
    public bootPage() {
        initComponents();
    }



    @SuppressWarnings("unchecked")

    private void initComponents() {

        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

        jLabel1.setText("DVD Library");
        getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(168, 11, -1, -1));

        jLabel2.setText("What would you like to do today?");
        getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(113, 70, -1, -1));

        jButton1.setText("Create Record");
        jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent …
Run Code Online (Sandbox Code Playgroud)

java user-interface

9
推荐指数
3
解决办法
5万
查看次数

如何在一行中选择多列的AVG

如何选择多列的平均值?

假设我有一些数据,如:

X   Y    Z
-------------
6   3    3
5   5    NULL
4   5    6
11  7    8
Run Code Online (Sandbox Code Playgroud)

我想得到类似的东西

AVG
-------------
4
5
5
8.66666667
Run Code Online (Sandbox Code Playgroud)

我试过了 select avg(x, y, z) from table

但它不起作用.

有关查询的任何想法吗?

mysql sql

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

将SQL文件包含到另一个SQL文件中

我有一个特定的SQL文件,可以"连接"到另一个更通用的SQL init文件.

是否有可能以某种方式包含从一个SQL文件到另一个SQL文件的引用?

我正在使用Oracle,并且使用Spring DataSourceInitializer类填充数据库.

sql oracle spring init include

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

`min-width`不能用于`input [type ="button"]`元素吗?

有人看到为什么这不起作用的原因?(与之合作width,但不是min-width)

input[type="button"] {
    min-width: 100px;
}
Run Code Online (Sandbox Code Playgroud)

编辑:澄清

  • "按钮"选择器可以使用width,而不是min-width
  • min-width 与其他元素一起使用,而不是"按钮"选择器
  • 这是在chrome/safari上.不是IE问题.

html css forms input button

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

忽略PHP中的MySQL外键约束

有没有办法在PHP脚本中覆盖mysql外键约束?

我有一个从php传递给mysql的查询,但它没有外键约束,有没有办法解决这个问题而不改变数据库模式?

我只是在进行一些测试,所以当我完成后我将删除该行.

php mysql testing foreign-keys

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