我有以下问题跨越动态添加行到滚动视图内的TableLayout.行遵循以下模式:
第1行:整个表格上的单元格
第2行:两个单元格
第3行:整个表格上的单元格
...
行N:两个单元格
问题是跨越行的一个单元格的行实际上根本不跨越.它到达屏幕中间的某个点,只是在高处包裹.
以下是Android 2.3.3下的问题的屏幕截图:
请注意,下面的示例过于简单(但仍然跨越不起作用).他们准备尝试 - 只需创建文件.我调试了,似乎布局参数在某种程度上消失了.此外,如果TableLayout在main.xml文件中是硬编码的,那么没有问题.不幸的是,我需要动态生成视图.
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
public class TestProject extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TableLayout table = new TableLayout(this);
ScrollView contentHolder = (ScrollView) findViewById(R.id.scrollView1);
contentHolder.addView(table, new TableLayout.LayoutParams(
TableLayout.LayoutParams.FILL_PARENT, TableLayout.LayoutParams.WRAP_CONTENT));
TableRow row1 = (TableRow) View.inflate(this, R.layout.table_span_row, null);
TableRow.LayoutParams rowSpanLayout = new TableRow.LayoutParams(
TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT);
rowSpanLayout.span = 2;
table.addView(row1, rowSpanLayout);
TableRow row2 …Run Code Online (Sandbox Code Playgroud) 我有以下情况:
活动 A ->活动 B (noHistory set) ->活动 C
当 C 完成时,我需要将C的结果返回给A。是否可以?
我能做到这一点的唯一方法是保留 B 的历史记录并通过它转发 C 的结果。因此,如果 B 被启动并且程序从后台恢复,B 将被显示。我希望 B 不保留在堆栈中。
我正在编写 Elixir (1.8) + Plug_Cowboy (2.0.2) + Jason (1.1.2) 服务器。从我从文档中获得的信息来看,一旦 Plug 解析器通过,我应该将所有内容都放在body_params. 问题是conn.body_params在我的情况下访问会返回%Plug.Conn.Unfetched{aspect: :body_params}. 检查下面的代码:
defmodule Test.Router do
use Plug.Router
require Logger
plug :match
plug Plug.Parsers, parsers: [:json],
pass: ["application/json", "text/json"],
json_decoder: Jason
plug :dispatch
post "/test" do
Logger.debug inspect(conn.body_params)
conn
|> put_resp_content_type("text/plain")
|> send_resp(204, "Got it")
end
end
Run Code Online (Sandbox Code Playgroud)
知道发生了什么吗?
我用以下方法测试:
curl -H "Content-Type: text/json" -d "{one: 1, two: 2}" 127.0.0.1:8080/test
Run Code Online (Sandbox Code Playgroud)
我曾尝试添加:urlencoded解析器,或重新排列插件顺序,但无济于事。