I got a normal button, but the text is cut-off. I don't know why it's happening.
Can anybody analyze why it happened?
Code:
<TextView
android:id="@+id/txt_project_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Default Title"
android:textColor="@android:color/white"
android:textStyle="bold"
android:textSize="19sp"
android:shadowColor="#000000"
android:shadowDx="1.5"
android:shadowDy="1.5"
android:shadowRadius="1"
/></LinearLayout>
<ScrollView
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/whitebg"
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:orientation="vertical">
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
>
<ImageView
android:id="@+id/project_image"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_weight="3"
android:layout_gravity="center_vertical"/>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:padding="10dp"
android:layout_weight="5"
>
<TextView
android:id="@+id/txt_project"
android:layout_width="181dp"
android:layout_height="wrap_content"
android:text="Project Title"
android:textColor="#0e3946"
android:textSize="16sp"
android:textStyle="bold" />
<TextView
android:id="@+id/txt_organization_title"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Organization Title"
android:textSize="13sp"
android:textStyle="italic"
android:textColor="#20822c"/>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="3dp"
>
<CheckBox android:id="@+id/checkbox"
android:layout_width="wrap_content"
android:button="@android:drawable/btn_star"
android:layout_gravity="center"
android:layout_height="wrap_content"/>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="als Favorit markieren"
android:textColor="#000000"
android:textSize="12sp" />
</LinearLayout>
<TextView
android:layout_marginTop="3dp"
android:layout_marginLeft="3dp"
android:id="@+id/txt_amount"
android:layout_width="wrap_content"
android:layout_height="15dp"
android:textStyle="bold"
android:textColor="#0E3946"
android:textSize="12sp"
android:text=" "
android:layout_alignParentRight="true"
/>
<Button
android:layout_marginTop="3dp"
android:id="@+id/btn_sms_spenden"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Jetzt Spenden!"
android:textSize="13sp"
android:textColor="#0e3946"
android:textStyle="bold"
/>
</LinearLayout>
</LinearLayout>
Image:
try adding padding to the button
android:padding
问题可能在于你正在使用android:layout_weight ..它主要用于控制/分配视图中的空间。
change the line
android:layout_height="wrap_content"
to
android:layout_height="20dp" //or above to 20dp then check
in your xml from button section...
Just trying to give answer,
1) as @Last Warrior said try that removing the margin
2) You have define the size of text to 13sp and I think there are no enough space for 13sp because of the layout below the button
3) you must have given some fixed size or Weight attribute to the Layout that containing the Button and all the upper layout of the XML so the space ends at Button and the text gets cut.
4) try giving size to wrap_content or fill_parent and if you used the weight then see that your size in dp/sp doesn't gets out of the bounds of weight.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.