在android中将片段的ListView中的文本设置为右侧
我正试图实现Facebook(两边)的滑动,每一边都有ListView片段 我正在使用以下项目: 我实现了listView,但问题是在右侧片段上列表项名称不可见(默认情况下,项名称从左侧开始)。如果我在项目名称前留出大量空间,它将变得清晰可见。 例如:“iphone” 第一项有名称,但不可见。 下面是片段的代码 //右菜单在android中将片段的ListView中的文本设置为右侧,android,Android,我正试图实现Facebook(两边)的滑动,每一边都有ListView片段 我正在使用以下项目: 我实现了listView,但问题是在右侧片段上列表项名称不可见(默认情况下,项名称从左侧开始)。如果我在项目名称前留出大量空间,它将变得清晰可见。 例如:“iphone” 第一项有名称,但不可见。 下面是片段的代码 //右菜单 public class RightMenuFragment extends ListFragment { @Override public voi
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();
}
}
公共类RightMenuFragment扩展ListFragment{
@凌驾
已创建ActivityState上的公共无效(Bundle savedInstanceState){
super.onActivityCreated(savedInstanceState);
字符串[]值=新字符串[]{“Android”、“iPhone”、“WindowsMobile”,
“黑莓”、“WebOS”、“Ubuntu”、“Windows7”、“Max OS X”,
“Linux”、“OS/2”};
ArrayAdapter=新的ArrayAdapter(getActivity(),
android.R.layout.simple_list_item_1,值);
setListAdapter(适配器);
}
@凌驾
public void onListItemClick(列表视图l、视图v、整数位置、长id){
//对数据做点什么
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>
我无法帮助您解决您的具体问题,文本视图似乎只显示了一半 顺便说一句,该UI模式最近已发布
您一定要查看它。向我们展示所使用的布局xml。。。。我觉得这就是问题所在。。。准确地说,在视图中,重力,但它并没有使用任何布局,正如你在上面的代码中看到的那样。尽管如此,我仍然能够获得列表视图,唯一的一点是它的项目名称不可见。@kaps请插入列表视图使用的行it@kapsandroid:layout\u gravity=“right”不要将文本放在右边。你知道吗?@MM-BB对不起,我没听懂你的意思。顺便说一句,这不是自定义列表视图,我的行包含数组元素。不,我不想使用抽屉布局,我给出了我正在修改的项目的链接。如果你能达到我正在努力的目标,那将是很大的帮助。