-1
ライブラリcom.roughike:bottom-bar:1.2.1
を使用して、下部タブを使用してAndroidアプリを作成しています。問題は、彼のgithub
には、タブがどのようにフラグメントで動作するかに関する実際の例はないということです。私はその周りを歩こうとしましたが、成功しませんでした。以下にコードを示します。タブとフラグメント
public class MainActivity extends AppCompatActivity {
private CoordinatorLayout coordinatorLayout;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
coordinatorLayout = (CoordinatorLayout) findViewById(R.id.three_buttons_activity);
BottomBar bottomBar = BottomBar.attach(this, savedInstanceState);
bottomBar.setItemsFromMenu(R.menu.three_buttons_menu, new OnMenuTabSelectedListener() {
@Override
public void onMenuItemSelected(int itemId) {
switch (itemId) {
case R.id.recent_item:
//Snackbar.make(coordinatorLayout, "Recent Item Selected", Snackbar.LENGTH_LONG).show();
break;
case R.id.favorite_item:
//Snackbar.make(coordinatorLayout, "Favorite Item Selected", Snackbar.LENGTH_LONG).show();
break;
case R.id.location_item:
//Snackbar.make(coordinatorLayout, "Location Item Selected", Snackbar.LENGTH_LONG).show();
break;
}
}
});
bottomBar.setActiveTabColor("#FFFFFF");
}
}
私は、「最近の項目を」選択した場合、それは最近のアイテムタブに移動し、そのタブに何でもやるが、それは私には起こらないだろう例えば持っていると思いました。
あなたがたのうち、右のそれを行う方法についての良い提案と例を持っている場合、私はそれを本当に感謝します。..
おかげ
はどうもありがとうございます... – Raven
M.Waqasパルヴェーズもう一つ。私は自分のfragment_layout.xmlにlistviewとtextviewを入れようとしましたが、実行しようとすると常に空白になります。私はこのコードをonCreateViewのフラグメントに入れました。TextView tvTest =(TextView)getView()。findViewById(R.id.tvTest); tvTest.setText(STARTING_TEXT);何も起こりません。 – Raven
@Ravenはあなたのコードを更新します。私が見てみましょう –