社交链接不添加片段
我正在尝试在应用程序中的片段中添加社交媒体链接。当我盯着添加img_vk时,findViewById
选择的红色。在空的项目中,图像视图正常工作。
public class Fragment5 extends Fragment {
ImageView img_instagram,img_vk;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
img_vk = findViewById(R.id.img_vk);
img_vk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
gotoUrl("https://vk.com/1234");
}
});
ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.fragment5,container,false);
return rootView;
}
private void gotoUrl(String s) {
Uri uri = Uri.parse(s);
startActivity(new Intent(Intent.ACTION_VIEW,uri));
}
}
I'm trying to add social media links in fragment in my app. When I staring adding img_vk, findViewById
selected red color. In empty project ImageView working fine.
public class Fragment5 extends Fragment {
ImageView img_instagram,img_vk;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
img_vk = findViewById(R.id.img_vk);
img_vk.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
gotoUrl("https://vk.com/1234");
}
});
ViewGroup rootView = (ViewGroup) inflater.inflate(R.layout.fragment5,container,false);
return rootView;
}
private void gotoUrl(String s) {
Uri uri = Uri.parse(s);
startActivity(new Intent(Intent.ACTION_VIEW,uri));
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,您应该首先夸大碎片的视图,然后尝试在其中找到您的视图。
So you should inflate the view of fragment first and then try to find your view in it.