我想将我的应用程序中的按钮与网站链接,因为当用户单击此按钮时,网站会在浏览器或应用程序中打开,我使用的是 kotlin 而不是 java,我该怎么做?:) 我尝试使用此代码:
bu1.setOnClickListener({
var gourl= Intent(this,Uri.parse("https://www.facebook.com/"))
startActivity(gourl)
})
bu1.setOnClickListener({
var gourl= Intent(this,Uri.parse("https://www.facebook.com/"))
startActivity(gourl)
})
bu1.setOnClickListener({
var gourl= Intent(this,Uri.parse("https://www.facebook.com/"))
startActivity(gourl)
})
Run Code Online (Sandbox Code Playgroud) 我正在 android 中创建一个带有导航视图的 tabLayout。我想为选项卡布局的选项卡设置图标。当我使用 setIcon 函数时,应用程序抛出空指针异常并崩溃。请帮我。
public class navHomeActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
private TabLayout tabLayout;
private ViewPager viewPager;
int icons[] = {
R.drawable.icon1,
R.drawable.icon2,
R.drawable.icon3};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_nav_home);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
viewPager = (ViewPager) findViewById(R.id.homeViewPager);
setupViewPager(viewPager);
setupTabIcons();
tabLayout = (TabLayout) findViewById(R.id.tabHomeLayout);
tabLayout.setupWithViewPager(viewPager);
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);
drawer.setDrawerListener(toggle);
toggle.syncState();
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
}
private void setupTabIcons() { …Run Code Online (Sandbox Code Playgroud)