1
我想在scrollview中绘制居中的垂直线。我有两个galaxy 2s,一个是Android 4.2.2版本,另一个是2.3.7版本。垂直线不能画出
我的结果就只有在使用Android版本2.3.7(中间线)的观点是没有平局的Android版本4.2.2
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<View
android:layout_width="4dp"
android:layout_height="match_parent"
android:layout_gravity="center"
android:background="#000000" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Test text" />
</RelativeLayout>
</FrameLayout>
</ScrollView>
下工作。
有谁知道最新的运行android 2.3.7的问题?
使用视图的方法很好。我认为只有一个直接的孩子,FrameLayout可以更好地工作。为什么不使用LinearLayout而不是该框架布局? –
首先,我使用了一个LinearLayout,但这不起作用。因为我可以集中线。当使用高度wrap_content在relavilayout中绘制线时,该线消失。 – suizo
您是否尝试过使FrameLayout和scrollview fill_parent的高度? –