リストビューをクリックした後、ボタンと編集テキストを含むミニフォームを表示する

ポール

リストビューをクリックした後、ボタンとEdittextが入ったミニフォームを表示したい。

これはインターネットからのコードです。リストビューアイテムを長押しした後、ボタンとテキストボックスを含む単純なフォームを表示するにはどうすればよいですか。

AndroidStudioを使用しています。

public class sample extends Activity{

    SimpleAdapter simpleAdpt;
    private EditText pass;

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sample);
        initList();

        // We get the ListView component from the layout
        ListView lv = (ListView) findViewById(R.id.listView);

        simpleAdpt = new SimpleAdapter(this, planetsList, android.R.layout.simple_list_item_1, new String[] {"planet"}, new int[] {android.R.id.text1});

        lv.setAdapter(simpleAdpt);
 List<Map<String, String>> planetsList = new ArrayList<Map<String,String>>();

    private void initList() {
        planetsList.add(createPlanet("planet", "Mercury"));
        planetsList.add(createPlanet("planet", "Venus"));
        planetsList.add(createPlanet("planet", "Mars"));
        planetsList.add(createPlanet("planet", "Jupiter"));
        planetsList.add(createPlanet("planet", "Saturn"));
        planetsList.add(createPlanet("planet", "Uranus"));
        planetsList.add(createPlanet("planet", "Neptune"));
    }

    private HashMap<String, String> createPlanet(String key, String name) {
        HashMap<String, String> planet = new HashMap<String, String>();
        planet.put(key, name);

        return planet;
    }
ウマカンス|

ItemLongClickListener次のように実装することをお勧めします。

lv.setOnItemLongClickListener(new OnItemLongClickListener() {

        public boolean onItemLongClick(AdapterView<?> arg0, View arg1,
                int pos, long id) {
            // TODO Auto-generated method stub

            //do what you want to do.
            //If you want to delete that entry.
            lv.remove(arg2);//where arg2 is position of item you click
            myAdapter.notifyDataSetChanged();

            return true;
        }
    }); 

ここで、textBoxandボタンをとして表示したい場合AlertDialogまたは別のページに移動したい場合が問題です。

textBox付きのポップアップである必要がある場合

AlertDialog.Builder alert = new AlertDialog.Builder(this);

alert.setTitle("Title");
alert.setMessage("Message");

// Set an EditText view to get user input 
final EditText input = new EditText(this);
alert.setView(input);

alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {

  // Do something with value!
  }
});

alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int whichButton) {
    // Canceled.
  }
});

alert.show();

ページに移動する必要がある場合

Intent intent = new Intent(ActivityA.this, ActivityB.class);
startActivity(intent);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボタンや編集テキストを含むすべてのテキストビューでアプリ全体のフォントを変更します

分類Dev

編集ボタンをクリックした後に編集テキストを編集可能にする方法

分類Dev

JQueryボタンをクリックすると、編集可能なdivで強調表示されたテキストのフォーカスが失われます

分類Dev

編集テキストボックス(Double値を含む)の1つが空の場合、アプリはエミュレーターで停止します

分類Dev

フラグメント内の編集テキストを含むカスタムリストビュー

分類Dev

Symfonyフォームでチェックボックスリストのビューを編集する

分類Dev

ボタンをクリックして編集テキストにフォーカスをプログラムで設定および削除する方法

分類Dev

グリッドビュー内のボタンをクリックした後にテキストボックスのテキストを変更する方法

分類Dev

テキストの編集を押した後にのみ表示されるリサイクラービュー

分類Dev

テキストビューで動的レイアウトを追加し、Nレベルのボタンクリックでテキストを編集したい

分類Dev

電報のメニューボタンをクリックした後にテキストメッセージを表示する

分類Dev

テキストとチェックボックスを含むフォームのコンテンツを送信するMySQLクエリを記述しているときにスタックします

分類Dev

Androidプログラミングでボタンをクリックしたときにテキストビューをクリアする方法

分類Dev

ボタンクリック後にテキストビューにHTMLコードを表示する

分類Dev

ボタンをクリックした後、別のアクティビティから編集テキストを変更する

分類Dev

編集ボタンのテキストボックスに値を自動入力するには、クリックしてHTMLフォームの値を編集/更新します

分類Dev

編集ボタンをクリックすると、特定の行データをリストビューでフェッチする必要がありますか?

分類Dev

編集テキストクリック後にキーボードを非表示にする方法

分類Dev

ボタンクリックでキーボードを表示し、テキストビューにテキストを表示する

分類Dev

角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

分類Dev

ボタンクリック時にリストビューから編集テキスト値を取得する方法

分類Dev

リストビューでアイテムをクリックしたときにビューを表示する

分類Dev

ボタンをクリックした後にページからテキストを非表示にする方法

分類Dev

ボタンをクリックして入力にフォーカスしたときに、USB HIDデバイスが接続されたWebビューにソフトキーボードを表示するにはどうすればよいですか?

分類Dev

編集テキストを含むスクロールビューをスクロールします

分類Dev

パスワードを忘れたボタンをクリックすると、送信およびキャンセルボタン付きの電子メール編集テキストフィールドの表示

分類Dev

テキストボックスを使用して分割フォームをフィルタリングする

分類Dev

ボタンを押して結果をテキストボックスに表示するときにグリッドビューに列を追加する

分類Dev

子を含むカスタムビュー(ボタン、編集テキストなど)

Related 関連記事

  1. 1

    ボタンや編集テキストを含むすべてのテキストビューでアプリ全体のフォントを変更します

  2. 2

    編集ボタンをクリックした後に編集テキストを編集可能にする方法

  3. 3

    JQueryボタンをクリックすると、編集可能なdivで強調表示されたテキストのフォーカスが失われます

  4. 4

    編集テキストボックス(Double値を含む)の1つが空の場合、アプリはエミュレーターで停止します

  5. 5

    フラグメント内の編集テキストを含むカスタムリストビュー

  6. 6

    Symfonyフォームでチェックボックスリストのビューを編集する

  7. 7

    ボタンをクリックして編集テキストにフォーカスをプログラムで設定および削除する方法

  8. 8

    グリッドビュー内のボタンをクリックした後にテキストボックスのテキストを変更する方法

  9. 9

    テキストの編集を押した後にのみ表示されるリサイクラービュー

  10. 10

    テキストビューで動的レイアウトを追加し、Nレベルのボタンクリックでテキストを編集したい

  11. 11

    電報のメニューボタンをクリックした後にテキストメッセージを表示する

  12. 12

    テキストとチェックボックスを含むフォームのコンテンツを送信するMySQLクエリを記述しているときにスタックします

  13. 13

    Androidプログラミングでボタンをクリックしたときにテキストビューをクリアする方法

  14. 14

    ボタンクリック後にテキストビューにHTMLコードを表示する

  15. 15

    ボタンをクリックした後、別のアクティビティから編集テキストを変更する

  16. 16

    編集ボタンのテキストボックスに値を自動入力するには、クリックしてHTMLフォームの値を編集/更新します

  17. 17

    編集ボタンをクリックすると、特定の行データをリストビューでフェッチする必要がありますか?

  18. 18

    編集テキストクリック後にキーボードを非表示にする方法

  19. 19

    ボタンクリックでキーボードを表示し、テキストビューにテキストを表示する

  20. 20

    角度グリッドには、インライン剣道グリッドのエディターテンプレート(リアクティブフォーム)を含む列があります。テンプレートコントロール(テキストボックス)とフォームはリンクしません

  21. 21

    ボタンクリック時にリストビューから編集テキスト値を取得する方法

  22. 22

    リストビューでアイテムをクリックしたときにビューを表示する

  23. 23

    ボタンをクリックした後にページからテキストを非表示にする方法

  24. 24

    ボタンをクリックして入力にフォーカスしたときに、USB HIDデバイスが接続されたWebビューにソフトキーボードを表示するにはどうすればよいですか?

  25. 25

    編集テキストを含むスクロールビューをスクロールします

  26. 26

    パスワードを忘れたボタンをクリックすると、送信およびキャンセルボタン付きの電子メール編集テキストフィールドの表示

  27. 27

    テキストボックスを使用して分割フォームをフィルタリングする

  28. 28

    ボタンを押して結果をテキストボックスに表示するときにグリッドビューに列を追加する

  29. 29

    子を含むカスタムビュー(ボタン、編集テキストなど)

ホットタグ

アーカイブ