我想增加文本和下划线之间的空间.我可以改变行高,但我不会改变文本之间的高度和下划线.我怎么能这样做?
private static final String FONTH_PATH = "fonts/Brandon_bld.otf";
...
selectTextView = (TextView) findViewById(R.id.selectTextView);
selectTextView.setTypeface(font);
SpannableString content = new SpannableString(getResources().getString(R.string.select_your_prove_type));
content.setSpan(new UnderlineSpan(), 0, content.length(), 0);
selectTextView.setText(content);
...
Run Code Online (Sandbox Code Playgroud)
和xml文件
<TextView
android:id="@+id/selectTextView"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="536"
android:gravity="left"
android:lineSpacingMultiplier="0.8"
android:text="@string/select_your_prove_type"
android:textColor="@color/Blue"
android:textSize="@dimen/select_size" />
Run Code Online (Sandbox Code Playgroud) 我有一个ResponsiveUIActivity
延伸SlidingFragmentActivity
.我的应用程序在Android 5.0版下完美运行.但是当我第一次切换滑动菜单时,我的UI没有刷新,也没有可点击.例如,我无法在第一次切换后滚动ListView
或写入某些内容EditText
.如果我切换滑动菜单,UI将刷新,我可以看到更改.我怎么解决这个问题?
ResponsiveUIActivity.java
public class ResponsiveUIActivity extends SlidingFragmentActivity {
private Fragment mContent;
public static ResponsiveUIActivity rootActivity;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle(R.string.responsive_ui);
setContentView(R.layout.responsive_content_frame);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
rootActivity = this;
// startNotificationService();
// check if the content frame contains the menu frame
if (findViewById(R.id.menu_frame) == null) {
setBehindContentView(R.layout.menu_frame);
getSlidingMenu().setSlidingEnabled(true);
getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN);
// show home as up so we can toggle
getActionBar().setDisplayHomeAsUpEnabled(false);
getActionBar().setDisplayShowHomeEnabled(false);
} else {
// add a dummy view
View v = …
Run Code Online (Sandbox Code Playgroud)