ListViewからアクティビティを開始する方法

ゾルタン・シラージ

ListViewとStringArrayを作成しました。OKと表示されますが、このリストからアクティビティを開始する方法がわかりません。アイテムをクリックしたときにアクティビティを開始したい。別のアイテムをクリックすると、別のアクティビティを開始します...

ここは、

文字列配列:

 <array name="List">
        <item name="samu">Samsung</item>
        <item>Htc</item>
        <item>Sony</item>
        <item>Huwai</item>
    </array>

List_Layout:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.zokni1996.android_forum.List">


<ListView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/listView"
    android:layout_alignParentTop="true"
    android:layout_alignParentEnd="true"
    android:entries="@array/List" />

そしてJava(インポートを修正しました。ここを通過しないでください):

public class List extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_list);

       ListView list = (ListView) findViewById(R.id.listView);
    } }
aether643

onItemClickListenerをlistViewに追加し、クリックされたアイテムに基づいてアクティビティを開始します。例えば、

list.setOnItemClickListener(new OnItemClickListener){
    @Override 
    public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
           String selected = parent.getAdapter().getItem(position).toString();
           if(selected.equals("htc") {
               //start htc activity
           }
    }
});

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Javaクラスからアクティビティを開始する方法は?

分類Dev

ArrayAdapter 内からアクティビティを開始する

分類Dev

XamarinAndroidで別のアクティビティからアクティビティを開始する

分類Dev

Android - 終了した親アクティビティを子アクティビティ onResume() から開始する

分類Dev

ListViewからアクティビティを開始し、次に次のアクティビティを開始します

分類Dev

アクティビティからDialogFragmentを開始します

分類Dev

アクティビティからDialogFragmentを開始します

分類Dev

NavigationDrawerからアクティビティを開始します

分類Dev

MediaPlayerでアクティビティを開始する方法

分類Dev

フラグメントからアクティビティを開始する

分類Dev

フラグメントからアクティビティを開始する

分類Dev

ADBシェルから共有アクティビティを開始する

分類Dev

アクティビティからフラグメントを開始する

分類Dev

NavigationViewから新しいアクティビティを開始する

分類Dev

NavigationViewから新しいアクティビティを開始する

分類Dev

listview.getSelectedItemPosition()からアクティビティを開始できません

分類Dev

別のプロジェクトからアクティビティを開始する方法

分類Dev

Android:設定メニューからアクティビティを開始する方法は?

分類Dev

アクティビティからフラグメントを開始する方法

分類Dev

Androidのフラグメントからアクティビティを開始する方法は?

分類Dev

フラグメントから新しいアクティビティを開始すると、空白のアクティビティが開始されます

分類Dev

Javaアクティビティ* .javaからkotlinアクティビティ* .ktを開始しますか?

分類Dev

クラスから別のアクティビティを開始するアクティビティからメソッドにアクセスする

分類Dev

現在のアクティビティの背後でアクティビティを開始する方法は?

分類Dev

別のアクティビティからメディアプレーヤーを停止/開始する

分類Dev

現在のアクティビティから新しいアクティビティを開始するにはどうすればよいですか?

分類Dev

別のアクティビティからランチャーアクティビティを開始するにはどうすればよいですか?

分類Dev

結果を返す必要がある別のアクティビティから結果のアクティビティを開始する

分類Dev

BroadcastReceiverから画像の選択アクティビティを開始します

Related 関連記事

  1. 1

    Javaクラスからアクティビティを開始する方法は?

  2. 2

    ArrayAdapter 内からアクティビティを開始する

  3. 3

    XamarinAndroidで別のアクティビティからアクティビティを開始する

  4. 4

    Android - 終了した親アクティビティを子アクティビティ onResume() から開始する

  5. 5

    ListViewからアクティビティを開始し、次に次のアクティビティを開始します

  6. 6

    アクティビティからDialogFragmentを開始します

  7. 7

    アクティビティからDialogFragmentを開始します

  8. 8

    NavigationDrawerからアクティビティを開始します

  9. 9

    MediaPlayerでアクティビティを開始する方法

  10. 10

    フラグメントからアクティビティを開始する

  11. 11

    フラグメントからアクティビティを開始する

  12. 12

    ADBシェルから共有アクティビティを開始する

  13. 13

    アクティビティからフラグメントを開始する

  14. 14

    NavigationViewから新しいアクティビティを開始する

  15. 15

    NavigationViewから新しいアクティビティを開始する

  16. 16

    listview.getSelectedItemPosition()からアクティビティを開始できません

  17. 17

    別のプロジェクトからアクティビティを開始する方法

  18. 18

    Android:設定メニューからアクティビティを開始する方法は?

  19. 19

    アクティビティからフラグメントを開始する方法

  20. 20

    Androidのフラグメントからアクティビティを開始する方法は?

  21. 21

    フラグメントから新しいアクティビティを開始すると、空白のアクティビティが開始されます

  22. 22

    Javaアクティビティ* .javaからkotlinアクティビティ* .ktを開始しますか?

  23. 23

    クラスから別のアクティビティを開始するアクティビティからメソッドにアクセスする

  24. 24

    現在のアクティビティの背後でアクティビティを開始する方法は?

  25. 25

    別のアクティビティからメディアプレーヤーを停止/開始する

  26. 26

    現在のアクティビティから新しいアクティビティを開始するにはどうすればよいですか?

  27. 27

    別のアクティビティからランチャーアクティビティを開始するにはどうすればよいですか?

  28. 28

    結果を返す必要がある別のアクティビティから結果のアクティビティを開始する

  29. 29

    BroadcastReceiverから画像の選択アクティビティを開始します

ホットタグ

アーカイブ