如何使用android支持库

时间:2013-11-06 09:15:24

标签: android tags

在v4支持库的第13版中,谷歌推出了SlidingPaneLayout。我不知道应该如何开始实现它,文档似乎没有帮助。有人可以向我澄清一下吗?

2 个答案:

答案 0 :(得分:1)

SlidingPanelLayout是一种为两个不同视图提供滑动设施的布局。

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

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

访问此 Tutorial Link ,了解其逐步实施情况。

SlidingPanelLayout

答案 1 :(得分:0)

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

如果所有三个客户都在同一时间发送他们的请求

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

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

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

如果我使用单个incomingLink套接字

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

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

是的,见上文。

这样我的单个incomingLink Socket会正确处理它们吗?

我不知道这意味着什么。