Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
来自服务器的android TabLayout设置图标_Android - Fatal编程技术网

来自服务器的android TabLayout设置图标

来自服务器的android TabLayout设置图标,android,Android,我可以使用Picasso库在TabLayout上的服务器上设置图标吗 private string path = "192.168.0.102/project/a.png"; TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs); tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.aaa)); tabLayout.addTab(tabLayout.newTab().setI

我可以使用
Picasso
库在
TabLayout
上的服务器上设置图标吗

private string path = "192.168.0.102/project/a.png";

TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.aaa));
tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.bbbb));
tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.ccc));
tabLayout.addTab(tabLayout.newTab().setIcon(R.drawable.eee));
但我不想从resId中设置图标我想从我的服务器设置图标
tabLayout.addTab(tabLayout.newTab().setIcon(path))


或者我必须为这个问题使用另一个类

您可以添加带有自定义视图的选项卡项。看

请参见以下示例:

private视图createTabItemView(字符串imgUri){
ImageView ImageView=新的ImageView(此);
TabLayout.LayoutParams params=新TabLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_内容,ViewGroup.LayoutParams.WRAP_内容);
imageView.setLayoutParams(参数);
毕加索.get.load(imgUri).into(imageView);
返回图像视图;
}
现在,您可以使用自定义视图添加选项卡项

tabLayout.addTab(tabLayout.newTab().setCustomView(createTabItemView(“图像URL”));

您可以添加带有自定义视图的选项卡项。看

请参见以下示例:

private视图createTabItemView(字符串imgUri){
ImageView ImageView=新的ImageView(此);
TabLayout.LayoutParams params=新TabLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_内容,ViewGroup.LayoutParams.WRAP_内容);
imageView.setLayoutParams(参数);
毕加索.get.load(imgUri).into(imageView);
返回图像视图;
}
现在,您可以使用自定义视图添加选项卡项

tabLayout.addTab(tabLayout.newTab().setCustomView(createTabItemView(“图像URL”));