2016-07-04 5 views

답변

4

먼저 화면 너비를 확보하십시오.

item_width = deviceWidth - (deviceWidth/100 * 10); 
+0

Worked. 고마워요! – vijaydev

0
android:layout_margin = "2dp" 

당신은 특정 항목에 레이아웃 무게에 사용할 줄 수 vijaydev이

+0

내가 수직 recyclerview 내부 수평 recyclerview가 오전 - :

DisplayMetrics displayMetrics = new DisplayMetrics(); WindowManager windowmanager = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE); windowmanager.getDefaultDisplay().getMetrics(displayMetrics); int deviceWidth = displayMetrics.widthPixels; 

는 그런 다음 어댑터보기의 폭을 고정합니다. layout_margin은 여백을 추가하지만 항목의 너비는 여전히 동일합니다. – vijaydev

0

안녕을 위해 일해야한다 폭 0

0

당신이 할 수있는 것은의 폭을 수정 프로그램입니다 레이아웃 xml의 가로 항목. 업로드 한 사진은 다양한 휴대 전화와 태블릿에서 다양한 비율의 화면을 차지합니다. 그렇지 않으면 가로보기에 대해 뷰 페이지를 사용할 수 있습니다. 해당 어댑터에서 getpagewidth 메소드를 겹쳐 쓸 수 있습니다. 이를 위해 0.9f라고하는 정보를 반환하면 요소가 화면 너비의 90 %를 차지합니다.

관련 문제