Java Android ListView字体
我需要更改ListView中项目的大小和颜色。 它只是线性布局中的一个列表视图,当我打开列表视图时,它会在我想要的布局的顶部打开,并显示在右下角。谢谢你的建议 公共void onClick(视图v){Java Android ListView字体,java,android,xml,listview,Java,Android,Xml,Listview,我需要更改ListView中项目的大小和颜色。 它只是线性布局中的一个列表视图,当我打开列表视图时,它会在我想要的布局的顶部打开,并显示在右下角。谢谢你的建议 公共void onClick(视图v){ DisplayMetrics=新的DisplayMetrics(); ((活动)mContext.getWindowManager().getDefaultDisplay().getMetrics(度量); int h=metrics.heightPixels; int w=度量值。宽度像素; i
DisplayMetrics=新的DisplayMetrics();
((活动)mContext.getWindowManager().getDefaultDisplay().getMetrics(度量);
int h=metrics.heightPixels;
int w=度量值。宽度像素;
int[]loc_int=新int[2];
v、 GetLocationOn屏幕(loc_int);
Rect location=new Rect();
location.left=loc_int[0];
location.top=loc_int[1];
location.right=location.left+v.getWidth();
location.bottom=location.top+v.getHeight();
LayoutInflater充气器=(LayoutInflater)mContext.getSystemService(Context.LAYOUT\u充气器\u服务);
视图布局=充气器。充气(R.layout.popup_libro_lista,(视图组)grid.findViewById(R.id.popup_元素));
ListView ListView=(ListView)layout.findViewById(R.id.listPopUp);
final ArrayAdapter adapter=new ArrayAdapter(mContext,`android.R.layout.simple\u spinner\u item`,listaLibrosToAccess.get(newpos.menuPopUp);
setAdapter(Adapter);
setOnItemClickListener(新的AdapterView.OnItemClickListener(){
@凌驾
public void onItemClick(AdapterView父对象、视图、整型位置、长id){
Log.d(“Este adapter conduce a:”,adaptedor.getItem(position.toString());
}
});
pwindo2=新的PopupWindow(布局,h,w,true);
pwindo2.显示位置(布局,重心,0,0);
}
});
尝试将aRelativeLayout设置为父级(高度和宽度填充\u父级
),而不是线性布局
。然后,将这些属性设置为您的列表视图
:
android:align_ParentBottom="true"
android:align_ParentRight="true"
我希望有帮助 可能重复的
android:align_ParentBottom="true"
android:align_ParentRight="true"