0

我正在尝试在每个侧面片段上使用 ListView 实现 Facebook(双方)滑动。

我正在使用以下项目: https ://github.com/srikanthgr/FacebookSlideOutmenu

我实现了 listView 但问题是在右侧片段上列表项名称不可见(因为默认情况下项目名称从左侧开始)。如果我在项目名称之前留出很多空间,它就会变得可见。例如:“苹果手机”

第一项有名称,但不可见。下面是片段的代码。

//右键菜单

public class RightMenuFragment extends ListFragment {

     @Override
      public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        String[] values = new String[] { "Android", "                    iPhone", "                    WindowsMobile",
            " Blackberry", " WebOS", " Ubuntu", " Windows7", " Max OS X",
            " Linux", " OS/2" };
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),
            android.R.layout.simple_list_item_1, values);
        setListAdapter(adapter);        

      }

     @Override
      public void onListItemClick(ListView l, View v, int position, long id) {
        // Do something with the data
         Toast.makeText(getActivity(), "clicked", Toast.LENGTH_LONG).show();
      }

}

而左侧工作正常。

为什么会这样..?请帮忙。谢谢你。

xml布局是

<ListView
    android:id="@+id/listView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignParentTop="true"
    android:layout_gravity="right" >
</ListView>
4

1 回答 1

0

我无法帮助您解决您的具体问题,似乎 TextVIew 只显示了一半。

顺便说一句,该 UI 模式最近发布了DrawerLayout

你一定要检查一下。

于 2013-06-08T12:48:17.920 回答