को कैसे कम करें I TextView.setLineSpacing() में नकारात्मक 'एड' सेट करके टेक्स्ट व्यू में लाइन स्पेसिंग को कम करने का प्रयास कर रहा हूं। यह अच्छी तरह से काम करता है सिवाय इसके कि नीचे की रेखा को छोटा कर दिया जाता है।टेक्स्टव्यू लाइन स्पेसिंग
मुख्य लेआउट
<TextView
android:id="@+id/text_view"
android:padding="dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
tools:context=".MainActivity" />
मुख्य गतिविधि: (नोटिस
package com.font_test;
import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Typeface typeface = Typeface.createFromAsset(getAssets(), "fonts/custom_fonts.ttf");
final TextView tv = (TextView) findViewById(R.id.text_view);
tv.setTypeface(typeface);
tv.setTextSize(60);
tv.setLineSpacing(-30f, 1f); // *** -30 to reduce line spacing
tv.setBackgroundColor(0x280000ff);
tv.setText("gggkiiikkk" + "\n" + "gikgikgik" + "\n" + "kigkigkig");
}
}
यह दृश्य के निचले भाग में काट-छांट में जो परिणाम (नोटिस 'जी' नीचे की रेखा पर):
ऐसा लगता है कि समस्या गलत लेआउट माप से संबंधित है। अगर मैं
android:layout_height="fill_parent"
यह ठीक से प्रस्तुत करता है TextView सेट:
किसी भी विचार है कि यह कैसे तय करने के लिए? अगर यह मदद करता है तो मुझे बदसूरत कामकाज करने की कोई बात नहीं है। मेरे पास FontForge तक पहुंच है और यदि आवश्यक हो तो मैं फ़ॉन्ट फ़ाइल को संशोधित कर सकता हूं।
यह होता है अंतर्निहित फोंट के साथ भी? या कोई अन्य कस्टम फोंट? यह हो सकता है कि फ़ॉन्ट सही मूल मूल्य की रिपोर्ट नहीं कर रहा है। पिछली पंक्ति पर – kcoppock
'लाइनस्पेसिंग ऑफ -30 एफ' भी लागू हो रहा है। यही कारण है कि अंतिम पंक्ति ठीक से नहीं देखा जाता है। इसलिए आप अपने मामले में 30 में से नीचे पैडिंग सेट कर सकते हैं ... @ kcoppock मुझे लगता है कि 'मूल मूल्य' –
@kcoppock में कोई भी चीज़ गलत नहीं है, मुझे टाइपफ़ेस = Typeface.SANS_SERIF के साथ एक ही समस्या मिलती है; – user1139880