app直播原始碼,RecycleView頁面的點選跳轉設計

zhibo系統開發發表於2021-12-06

app直播原始碼,RecycleView頁面的點選跳轉設計實現的相關程式碼

1.在之前的基礎上,在Myadapter檔案中:

(1)增加setOnClickListener監聽器來通過回撥實現點選事件處理函式。

(2)通過Intent實現當前頁面與跳轉頁面之間的互動,使得當前頁面可以呼叫跳轉頁面,然後通過Activity類的startActivity()方法來執行該意圖操作。

(3)通過getAdapterPosition()方法得到不同內容的不同position,通過switch函式將不同位置的內容與不同的被調頁面進行互動,使得點選不同的內容跳轉到相應的頁面。

itemView.setOnClickListener(new View.OnClickListener(){
                @Override
                public void onClick(View view) {
                    int position=getAdapterPosition();
                    switch (position){
                        case 0:
                            Intent intent1 = new Intent(itemView.getContext(),Main2Activity.class);
                            context.startActivity(intent1);
                            break;
                        case 1:
                            Intent intent2 = new Intent(itemView.getContext(),Main3Activity.class);
                            context.startActivity(intent2);
                            break;
                        case 2:
                            Intent intent3 = new Intent(itemView.getContext(),Main4Activity.class);
                            context.startActivity(intent3);
                            break;
                        case 3:
                            Intent intent4 = new Intent(itemView.getContext(),Main5Activity.class);
                            context.startActivity(intent4);
                            break;
                    }
                }
            });



2.修改AndroidManifest檔案使得每個新建的activity都可以被呼叫。

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".Main5Activity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity>
        <activity android:name=".Main4Activity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity>
        <activity android:name=".Main3Activity" >
             <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
             </intent-filter>
        </activity>
        <activity android:name=".Main2Activity" >
            <intent-filter>
                 <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity>
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>


3.分別新建對應的跳轉介面activity檔案。

以上就是app直播原始碼,RecycleView頁面的點選跳轉設計實現的相關程式碼, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2845958/,如需轉載,請註明出處,否則將追究法律責任。

相關文章