小编Col*_*han的帖子

是否可以在多部分POST中使用嵌套的MultipartEntities或FormBodyPart?

我正在尝试使用MultipartEntity创建以下服务器POST请求:

parameters: {"parameter1"=>"parameter1", "parameter2"=>{"sub_parameter1"=>"sub_parameter1", "sub_parameter2"=>"sub_parameter2"}}
Run Code Online (Sandbox Code Playgroud)

我目前正在使用类似的东西:

multipartEntity.addPart("parameter1", new StringBody("parameter1"));

FormBodyPart parameter2 = new FormBodyPart("parameter2", new StringBody("")); // It wouldn't allow a null ContentBody

parameter2.addField("sub_parameter1", "sub_parameter1");
parameter2.addField("sub_parameter2", "sub_parameter2");
Run Code Online (Sandbox Code Playgroud)

但是,子字段不会携带.我得到:

parameters: {"parameter1"=>"parameter1", "parameter2"=>""}
Run Code Online (Sandbox Code Playgroud)

如何在MultipartEntity或它包含的FormBodyPart元素中创建嵌套结构?

apache android http multipartentity

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

ActionBar SearchView未在横向模式下完全展开

使用操作栏搜索界面时,窗口小部件将以纵向模式展开以占据屏幕的整个宽度,但在横向模式下会停止缩短.

有没有办法在SearchView上设置扩展布局参数,以便在用户键入搜索时完全填充操作栏?

见图:http: //i.imgur.com/3z8ZbJA.png

注意:我目前没有使用ActionBar Sherlock

编辑:这是我为了扩展全宽而做的.

searchView.setOnSearchClickListener(new OnClickListener() {
    private boolean extended = false;

    @Override
    public void onClick(View v) {
        if (!extended) {
            extended = true;
            LayoutParams lp = v.getLayoutParams();
            lp.width = LayoutParams.MATCH_PARENT;
        }
    }

});
Run Code Online (Sandbox Code Playgroud)

search android android-actionbar searchview

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