Questions tagged «android-button»

有关android.widget.Button元素的问题。此元素可用于活动。


7
setEnabled()与setClickable()的区别是什么?
到现在为止,当我要阻止用户按下按钮时,我将设置button.setClickable(false);,通常将文本更改为某种灰色(以使用户知道该按钮已禁用)。今天,我偶然发现了这处setEnabled()房产。 因此,我去了文档以查看下面方法的解释: setEnabled(boolean enabled) Set the enabled state of this view. 这到底是什么意思?启用状态/可点击状态和禁用状态/不可点击状态有什么区别?有人可以解释一下我以前做的事情,使用clickable属性和使用该setEnabled()属性之间的区别吗?什么时候应该使用?我搜索了Stack Overflow,但找不到任何相关内容。

10
如何从另一个片段中打开一个新片段?
我试图在片段之间进行导航。我已经有了NewFragment.java新片段的工作。我的问题是: 如何使它正确onClickListener运行NewFragment.java? button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(getActivity(), NewFragment.class); startActivity(i); } }); 仅供参考:这是从一个片段内部(我不知道这是否重要)。

10
Android中的圆形按钮
我想在Android程序中创建圆形按钮。我看过 如何创建带有圆角的EditText? 我要实现的是: 圆形边缘按钮 在不同状态下更改按钮背景/外观(如Onclick,Focus) 使用我自己的PNG作为背景,而不创建形状。

4
如何在地图片段API v2布局顶部添加按钮
我正在尝试使用API​​ v2在android中显示地图。 我想要UI这样的东西。但是,每当我尝试在布局中添加按钮时,它都不会反映在输出中,因此 我能够获得没有按钮的地图。我需要按钮来与地图集成,例如 Mylayout.xml的以下代码: <RelativeLayout 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" tools:context=".MapActivity" > <RelativeLayout android:layout_width="match_parent" android:layout_height="48dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <RadioGroup android:id="@+id/radio_group_list_selector" android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="center_horizontal|center_vertical" android:gravity="center_horizontal" android:orientation="horizontal" android:layout_weight="1" > <RadioButton android:id="@+id/radioPopular" android:layout_width="0dp" android:layout_height="match_parent" android:gravity="center_horizontal|center_vertical" android:text="@string/Popular" android:layout_weight="1" android:button="@null" android:background="@drawable/shape_radiobutton" android:layout_marginBottom="4dp" android:layout_marginTop="4dp" android:layout_marginLeft="4dp" android:textColor="@drawable/textcolor_radiobutton" /> <View android:id="@+id/VerticalLine" android:layout_width="1dip" android:layout_height="wrap_content" android:layout_marginBottom="4dip" android:layout_marginTop="4dip" android:background="#aaa" /> …

4
使用touchListener和clickListener处于突出显示状态的左侧按钮
执行以下操作后,我的按钮保持在突出显示状态时出现问题: public class MainActivity extends AppCompatActivity { @SuppressLint("ClickableViewAccessibility") @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); AppCompatButton button = (AppCompatButton) findViewById(R.id.mybutton); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.d("Test", "calling onClick"); } }); button.setOnTouchListener(new View.OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN: …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.