Why is my button text disabled?

I have a normal button, but the text is disabled. I do not know why this is happening.

Can someone analyze why this happened?

the 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> 

Picture

See the red circled area

+6
source share
4 answers

try adding a button add-on

Android: Padding

+19
source

The problem may be using android: layout_weight, which you are using. It is mainly used to control / allocate space in a view.

+1
source

change the line

 android:layout_height="wrap_content" 

to

 android:layout_height="20dp" //or above to 20dp then check 

in the xml section of the section ...

0
source

Just trying to give an answer

1) since @Last Warrior said deleting a field

2) You determined the text size in 13sp, and I think that there is no place for 13sp due to the layout under the button

3) you had to specify an attribute of a fixed size or weight for the layout containing the button and the entire top XML layout, so that the space ends on the button and the text is cut off.

4) try specifying the size of wrap_content or fill_parent, and if you used weight, you will see that your size in dp / sp does not go beyond the weight limits.

0
source

Source: https://habr.com/ru/post/902195/


All Articles