小编Jos*_*wan的帖子

Android ListView向左和向左滑动以接受和拒绝

我想开发一个列表视图,当从左向右滑动时 - 在左角显示一个accept(true)图标(不可点击 - 从左向右滑动时只显示颜色变化),如下面的屏幕截图:

在此输入图像描述

当我从左向右滑动时,它将接受(调用'accept'API),当我从右向左滑动时,它将显示如下内容:

在此输入图像描述

这是在iOS中完成的,但我无法在Android中找到如何执行此操作,我尝试使用Google搜索,但无法找到我想要的内容.

我尝试了以下示例:http://www.tutecentral.com/android-swipe-listview/

但是在那个例子中,当我从左向右和从右向左滑动时,会调用相同的onOpened(..)方法,因此知道何时调用accept以及何时调用reject API会让人感到困惑,因为在任何类型上调用相同的方法刷卡.

并且我还希望接受(在左侧)和拒绝(在右侧)图像仅在我向左或向右滑动时显示,但是当我拿起手指时它们必须消失并且应该显示整个ListView (绝不要同时显示两个侧面图像).

所以任何人请帮助我了解如何做到这一点.

我的问题有些令人困惑,但我不知道如何解释整个动画,所以我试着像上面那样解释.

如果有人能帮助我,我将非常感激.

android listview swipe

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

Android Fragment,视图未删除

我开发了一个应用程序,因为我有一个片段事务,

MainActivity包含Fragment View.

MainActivityButton屏幕上方有三个,当我们将它Activity转到另一个时,它们保持不变Fragment,MainActivity Fragment当我们点击三个时,只有部分更改.

但是,我的问题是,当我从这个移动MainActivityFragment点击时First-Button没关系,但是当我点击时Second-Button,结果会首先覆盖屏幕Fragment到另一个屏幕Fragment.

它是一样的Activity,我无法Fragment通过remove(fr).commit();

因为如果我这样做那么它变得不可点击可能是片段删除所以没有响应点击下一个按钮.

总体结果,当我移动到如何移除屏幕时,它显示FirstFragment和屏幕?NewFragmentNewFragmentFirstFragment

MainActivity三个按钮中有以下代码来更改片段:

主要活动 :

 public class MasterActivity extends Activity {                
   ImageView imgOne, imgTwo, imgThree;
   Fragment fr;                                              

   @Override                                                 
   protected void onCreate(Bundle savedInstanceState) {      
    super.onCreate(savedInstanceState);                   

    setContentView(R.layout.activity_master);             

    imgOne = (ImageView) findViewById(R.id.imgOne);       
    imgTwo = (ImageView) findViewById(R.id.imgTwo);       
    imgThree = (ImageView) findViewById(R.id.imgThree);


 imgOne.setOnClickListener(new …
Run Code Online (Sandbox Code Playgroud)

android fragment

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

android如何使用xmpp-smack在群聊中发送和接收图像和位置(使用地图)

我使用android-xmpp开发群聊聊天应用程序,因为我不知道如何发送和重放图片图像或位置(使用地图).

所以任何一个人都可以请给我这样做的方法.

目前,我收到短信并添加到列表视图,如下所示,

Message msg = new Message(to, Message.Type.groupchat);
msg.setBody(text);
if (Constants.connection != null) {
    try {
        Constants.connection.sendPacket(msg);
        Log.d("Send to room  : Name : ", to);
        Log.d("store", "store data to db");
        //DBAdapter.addUserData(new UserData(text, "", "1" ,beam_id));
    } catch (Exception e) {
        Log.d("ooo", "msg exception" + e.getMessage());
    }

    messages.add(text);

    runOnUiThread(new Runnable() {
        public void run() {
           // set to listview
            setMyChatAdapter();
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

并使用StanzaTypeFilter接收.那么图像和位置共享如何?

我使用smack-extensions-4.1.3-sources.jar尝试使用FileTransferManager跟踪图像代码.

 private void sendImage()
 {

  FileTransferManager mg=new FileTransferManager(Constants.connection);
  OutgoingFileTransfer transfer = mg.createOutgoingFileTransfer(beam_id+"@"+Constants.conference_name + "/" …
Run Code Online (Sandbox Code Playgroud)

connection android tcp xmpp file-transfer

7
推荐指数
1
解决办法
2792
查看次数

标签 统计

android ×3

connection ×1

file-transfer ×1

fragment ×1

listview ×1

swipe ×1

tcp ×1

xmpp ×1