新的开发人员,希望有人可以帮助我,我看起来似乎无法找到我的问题的答案,我有我的所有textviews @strings但我想知道,我有一个textview,我的xml在android工作室有一个空值ie android:text="",我必须将其留空,因为这是显示字符串数组的结果.
所以我的问题是如何@string在空的时候将它添加到值?抱歉这个noobish问题,但我找不到我的问题的答案!
谢谢
我正在尝试使我的导航抽屉平稳运行,因为在打开和关闭抽屉时会出现卡顿/延迟。我希望这能完美运行。有什么帮助吗?
public class MainActivity extends AppCompatActivity
implements NavigationView.OnNavigationItemSelectedListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
final MediaPlayer mp = MediaPlayer.create(this, R.raw.firsteps);
mp.start();
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.setItemIconTintList(null);
navigationView.setNavigationItemSelectedListener(this);
FragmentManager fm = getSupportFragmentManager();
fm.beginTransaction().replace(R.id.content_frame, new MainFragment()).commit();
}
@Override
public void onBackPressed() {
DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
if (drawer.isDrawerOpen(GravityCompat.START)) {
drawer.closeDrawer(GravityCompat.START);
} else {
super.onBackPressed(); …Run Code Online (Sandbox Code Playgroud)