Ziehen und Ablegen von Symbolen auf den Startbildschirm

Aktualisieren Um meine Frage zu verstehen, muss ich Folgendes tun: Ziehen Sie das Symbol aus der App-Schublade auf den Startbildschirm wenn möglic nicht in einer Rasteransicht) wie auf dem Bild,

Old (um zu erfahren, wie das funktioniert):

Ich versuche, das Ziehen anklickbarer Symbole von einem @ zu implementiereListView zu einercustomView ohne Behälter Listview or Gridview...) innerhalb der gleichen Aktivität oder einer anderen, hier ist ein Bild für Sie, um mehr zu verstehen:

aber wenn ich das Icon in den richtigen Bereich legeIch sehe das Objekt nicht, im Log sehe ich:I/ViewRootImpl﹕ Reporting drop result: true

hier mein Code:

class MyDragListener implements View.OnDragListener {
    @Override
    public boolean onDrag(View v, DragEvent event) {
        int action = event.getAction();
        switch (event.getAction()) {
            ...
            case DragEvent.ACTION_DROP:
                LinearLayoutAbsListView itemo = (LinearLayoutAbsListView)findViewById(R.id.paneko);
                View child = getLayoutInflater().inflate(R.layout.list_item, null);
                itemo.addView(child);
                break;
            case DragEvent.ACTION_DRAG_ENDED:
             default:
                break;
        }
        return true;
    }
}

Meine XML-Datei:

...
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="2"
    android:background="@android:color/background_dark"
    android:orientation="horizontal" >

    <com.moapps.elfassimounir.simple.LinearLayoutAbsListView
        android:id="@+id/paneuj"
        android:background="@android:color/background_light"
        android:orientation="vertical"
        >

        <ListView
            android:id="@+id/listview1"
            android:layout_width="100dp"
            android:layout_height="wrap_content" />
    </com.moapps.elfassimounir.simple.LinearLayoutAbsListView>

    <com.moapps.elfassimounir.simple.LinearLayoutAbsListView
        android:id="@+id/paneko"
        android:background="@android:color/background_light"
        android:orientation="vertical" >

    </com.moapps.elfassimounir.simple.LinearLayoutAbsListView>
</LinearLayout>

 ...

Alle Infos oder Referenzen (Tutorials, Dokumente ...) wären sehr hilfreich

Antworten auf die Frage(2)

Ihre Antwort auf die Frage