0

在 v4 支持库的第 13 次修订中,google 引入了 SlidingPaneLayout。我不知道我应该如何开始实施它,并且文档似乎并没有帮助。有人可以向我澄清一下吗?

4

2 回答 2

1

SlidingPanelLayout 是一种布局,它提供具有两个不同视图的滑动功能。

  • 左侧:主要部分。它通常包含一个值列表(即联系人等)
  • 右侧:细节部分。它包含左侧值的详细信息

该组件帮助我们将可用屏幕空间划分为两个不重叠且可以水平滑动的不同侧面。

访问此教程链接以了解它的逐步实现。

滑动面板布局

于 2013-11-06T09:28:03.440 回答
0

这是一个非常奇怪的要求。你确定你理解正确吗?

如果所有三个客户端在完全相同的时间发送他们的请求

网络中没有“完全相同的时间”这样的东西。(A) 它是不可发现的,并且 (b) 网络是一个顺序介质。因此连接请求将按顺序到达,而不是同时到达。具体来说,accept() 将一次返回一个 Socket,无论您的本地 TCP 堆栈决定的顺序如何是合适的。

我是否需要创建一个套接字数组来独立处理这三个请求

我不明白为什么。您只需要创建 Socket 变量来存储每个 accept() 的结果,并在单独的线程中处理每个 Socket。

如果我使用单个incomingLink 套接字

你不能。这个建议没有意义。每个接受的 Socket 都是一个单独的对象。

底层传输协议(TCP/UDP)是否会为我处理这些并发请求,方法是将它们缓冲到缓冲区,并保持正确的顺序,然后将它们一个接一个地提供给我的 ServerSocket

是的,见上文。

这样我的单个incomingLink Socket 就能正确处理它们?

我不知道这是什么意思。

于 2013-11-06T09:17:09.107 回答