小智..
15
我使用线性布局作为按钮,然而,我没有任何指定为可点击的东西,它似乎工作得很好.我已经为我的标准按钮设置了一个样式,我只是将该样式分配给线性布局,就像我任何其他按钮一样.
linearlayout作为按钮:
style="@style/btn_stand"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:onClick="onClickLLButton"
android:orientation="vertical" >
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Button Label" />
android:id="@+id/tvLLButton"
android:layout_height="0px"
android:layout_weight="1"
android:gravity="center"
android:text="Button Info" />
我按钮的样式定义:
@drawable/btn_stand_sel
@drawable/btn_stand_text_color
48dp
5dp
5dp
我的@ drawable/btn_stan_sel文件:
我的可绘制文件针对每种状态重复,每种状态只有不同的颜色:
android:shape="rectangle" >
android:width="1dp"
android:color="@color/stroke" />