- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我在 xml 中定义了一个简单的 Button
,如下所示:
<Button
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:layout_margin="5dp"
android:gravity="center"
android:text="@string/home_button_student"
android:textSize="@dimen/abc_text_size_headline_material"
android:onClick="buttonClick"
android:id="@+id/home_button_student"
android:drawableLeft="@drawable/ic_action_emo_cool"/>
我在 LinearLayout
中有几个这样的布局,正如预期的那样,它们填满了屏幕,每个占据相同的空间,每个看起来都类似于:/image/Y5qRS.jpg
我在这里遇到的问题是,正如您所看到的,可绘制对象仅与文本具有相同的高度,我想知道是否有一种方法可以使可绘制对象缩放到按钮本身的高度,而不使用像使用另一个LinearLayout
创建我自己的按钮这样的解决方法,我想坚持使用Button
。
我的 res 文件夹中的正确文件夹(xxhdpi、xhdpi 等)下有不同版本的图像,但它似乎只想使用最小的一个。
编辑:这似乎可能是由于提供的图像太小,正如我上面所说,我有一系列尺寸的图像,我如何告诉android在较大的屏幕上使用较大的图像而不是默认使用较小的图像?我认为这就是拥有多种尺寸的全部意义所在。
最佳答案
可绘制对象的大小仅为位图的大小。只需提供更大的图像就可以了。
关于java - 是否可以使android :drawableLeft fill the parent on a Button View?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29018142/
我遇到过这个 html: 上面的html和这个有什么区别: 最佳答案 来自MDN page on the tag : 对于 type 的属性标签,可能的值是: 提交:按钮将表单数据提交给服务器
Button button= (Button) findViewbyID(R.id.button); 和 Button button = new Button(this); 有什么区别? 最佳答案 有
我是一名优秀的程序员,十分优秀!