<?xml version="1.0" encoding="utf-8"?>
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:fillViewport="true"
android:id="@+id/resend_scroll">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="110dp"
android:orientation="horizontal">
<include layout="@layout/partial_resend_layout"
android:layout_height="110dp"
android:layout_width="124dp"
android:id="@+id/resend_invite"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="110dp"
android:orientation="vertical">
<TextView
android:id="@+id/text_invitee_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:layout_marginTop="24dp"
android:layout_marginLeft="30dp"
android:layout_marginStart="30dp"
android:fontFamily="@string/regular_roboto"
android:textColor="@color/white"
android:textSize="22sp"/>
<TextView
android:id="@+id/text_invitee_contact_number"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:layout_marginTop="18dp"
android:layout_marginLeft="30dp"
android:layout_marginStart="30dp"
android:fontFamily="@string/regular_roboto"
android:textColor="@color/white"
android:textSize="22sp"/>
</LinearLayout>
</LinearLayout>
</HorizontalScrollView>
Bu benim xml dosyasımdır, ancak lineer yerleşimli match_parent genişliği her ikisi de dahil değildir ve düzen ekranda görünür! Öğeyi soldan sağa kaydırıyorum, böylece sol taraftaki öğe görünmemelidir! Bunu nasıl yapacağımı bilmiyorum .. Bu xml dosyası, recyclerview öğesinin öğesidir. genişliği bir değere ayarlarsanız iyi çalışır. ekran boyutu dolayısıyla eni boyut değişiklikleri değiştirdiğinde ama şimdi Çalışıyor buYatay kaydırma görüntüsünü kullanarak sağdan sola kaydırma
DisplayMetrics metrics = new DisplayMetrics();
WindowManager wm = (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
wm.getDefaultDisplay().getMetrics(metrics);
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(metrics.widthPixels, holder.mWidthTextView.getHeight());
holder.mWidthTextView.setLayoutParams(lp);
holder.mResendScroll.postDelayed(new Runnable() {
public void run() {
holder.mResendScroll.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
}
}, 10L);
yapıyorum ama bu bu onBindViewHolder her zaman denir olarak doğru yoldur sanmıyorum kısmen dahil gösterir.
Basit kod
itibaren
. HorizontalScrollView nesnesini oluşturduktan sonra faaliyetinizi/parçanızı oluşturun. 'resend_scroll.fullScroll (HorizontalScrollView.FOCUS_RIGHT);' – MKJParekh
Sorularımı düzenlerim – Lol
Plz, Kodunuzu sorup, neleri sorduğunuzu açıklığa kavuşturun. – MKJParekh