Я пытаюсь сделать так, чтобы мое меню отображалось в правой части экрана, как в приложении Facebook, я пытался создать для этого пользовательскую группу представлений, но у меня возникают проблемы с этим при обновлении контента, который я объяснил несколькораз в этом форуме, и я еще не нашел помощи, поэтому я пытаюсь по-другому.
Моя новая идея состоит в том, чтобы горизонтальная линейная компоновка содержала два в "fill_parent":
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/around_selection_content_linear_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/yellow"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:id="@+id/around_selection_menu_linear_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/gray"
android:orientation="vertical" >
</LinearLayout>
</LinearLayout>
и затем я перезаписываю кнопку меню, чтобы делать то, что я хочу, я пытался использовать
myLinearLayout.scrollTo(200,0);
, но это ничего не дает (не могли бы вы объяснить, почему?)
изатем я попробовал анимацию
TranslateAnimation translateAnimation = new TranslateAnimation(0, 200, 0, 0);
translateAnimation.setDuration(10000);
myLinearLayout.startAnimation(translateAnimation);
, но она ничего не делает, и, если я хорошо запомню, кнопка в моем меню никогда не будет щелкаемой таким образом, потому что нажатие в этом месте фактически приведет к щелчку на первом макете.