Java 无法打开ViewPager内部的视图
我有一个选项卡式导航应用程序,但是,在视图页面上的视图中有一些按钮。当按下这些按钮时,我希望它能打开导航本身内部的另一个视图,而不是整个屏幕 这就是我正在尝试的:Java 无法打开ViewPager内部的视图,java,android,android-fragments,Java,Android,Android Fragments,我有一个选项卡式导航应用程序,但是,在视图页面上的视图中有一些按钮。当按下这些按钮时,我希望它能打开导航本身内部的另一个视图,而不是整个屏幕 这就是我正在尝试的: public void postForm(View view) { ViewGroup item = (ViewGroup)findViewById(R.id.vp_horizontal_ntb); View child = getLayoutInflater().inflate(R.layout.activity_p
public void postForm(View view) {
ViewGroup item = (ViewGroup)findViewById(R.id.vp_horizontal_ntb);
View child = getLayoutInflater().inflate(R.layout.activity_post_form, null);
item.addView(child);
}
viewpager名称为vp\u horizontal\u ntb
,每当我单击视图中的按钮时,我都会看到以下内容:
02-11 11:26:57.286 2295-2295/? D/HeadsetPhoneState: sendDeviceStateChanged. mService=1 mSignal=5 mRoam=0 mBatteryCharge=4
02-11 11:26:57.395 197-809/? D/audio_hw_primary: disable_audio_route: reset and update mixer path: low-latency-playback
02-11 11:26:57.395 197-809/? D/audio_hw_primary: disable_snd_device: snd_device(2: speaker)
02-11 11:26:57.875 776-884/? D/ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 109]
02-11 11:27:00.916 776-884/? D/ConnectivityService: notifyType CAP_CHANGED for NetworkAgentInfo [WIFI () - 109]
02-11 11:27:01.085 197-809/? D/audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
02-11 11:27:01.095 197-809/? D/audio_hw_primary: select_devices: out_snd_device(2: speaker) in_snd_device(0: none)
02-11 11:27:01.095 197-809/? D/msm8974_platform: platform_send_audio_calibration: sending audio calibration for snd_device(2) acdb_id(15)
02-11 11:27:01.095 197-809/? D/audio_hw_primary: enable_snd_device: snd_device(2: speaker)
02-11 11:27:01.100 197-809/? D/audio_hw_primary: enable_audio_route: apply and update mixer path: low-latency-playback
这对我来说毫无意义。就是不管用,我也不知道为什么
(这项质询是本条例草案的延伸)
谢谢 回答了你在这个问题中提到的链接上的问题。嗨,谢谢,但是你看到我尝试了什么,什么都没有发生吗?你能告诉我吗?为此,我需要知道
postForm
你在哪里和什么时候调用它?。如果您在设置适配器的位置发布函数的完整代码,这会很有帮助。选项卡2在“视图”页面上打开视图2。view#2上有一个按钮可触发postForm。我的想法是打开另一个不在选项卡上的视图。