草庐IT

java - 实现 OnClickListener VS。新的 Button.OnClickListener() {};

我有一个关于实现OnClickListeners以使用ADT进行开发的问题。我不确定哪种方法更有效,谁能告诉我每种方法的优缺点?classxextendsActivityimplementsOnClickListener{button.SetOnClickListener(this);OnclickListener(Viewv){switch(v.getGetId());{caseR.id.y://dostuffherebreak;...}}}classaextendsActivity{...btn.setOnClickListener(newButton.OnClickListene

android - 如何在 Android 上动态更改按钮和文本颜色

如何动态/以编程方式更改按钮文本颜色和按钮形状(矩形)? 最佳答案 如果您的main.xml中有一个带有id=button1的按钮,那么您可以按如下方式使用它:setContentView(R.layout.main);ButtonmButton=(Button)findViewById(R.id.button1);mButton.setTextColor(Color.parseColor("#FF0000"));//customcolor//mButton.setTextColor(Color.RED);//usedefaultc

android - 我可以在抽屉导航打开或关闭时收听吗(例如 : listener like button onclick)?

我想在抽屉导航打开和关闭时调用一些方法。我如何收听它(例如按钮的onclick监听器)?我知道我们可以检查(mDrawer.isDrawerOpen(Gravity.LEFT))或((mDrawer.isDrawerClose(Gravity.LEFT)))。提前致谢。 最佳答案 是的,有四种抽象方法可以用作监听器publicabstractvoidonDrawerClosed(ViewdrawerView)publicabstractvoidonDrawerOpened(ViewdrawerView)publicabstractv

android - 如何通过单击 Android 中当前选项卡中的按钮转到其他选项卡?

我试图在Android中编写代码,通过单击按钮从一个选项卡切换到另一个选项卡。我知道通过单击选项卡我们可以从一个选项卡切换到另一个选项卡,但是是否可以通过单击一个按钮从一个选项卡切换到另一个选项卡。我尝试了以下教程。http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/在本教程中,我按以下方式编辑了MovieFragment.java文件。电影fragment.javapackageinfo.androidhive.tabsswipe;importinfo.androidhive.ta

android - 如何以编程方式设置按钮的参数

我正在尝试将一堆按钮添加到这样的布局中:for(inti=0;i我的问题是如何以编程方式对所有按钮执行此操作:我一直在查看LayoutParams,但它看起来并不完整。比如如何将textSize设置为32dip? 最佳答案 使用以下代码设置您的属性:LinearLayout.LayoutParamsparams=newLinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);button.setLayoutParams(params)

android - 如何访问 TableLayout 中的 View

在TableLayout中有9个Button,格式为3x3。如何使用TableLayout的ID(不是按钮ID)以编程方式访问这些按钮上的文本? 最佳答案 使用类似的东西,TableLayouttblLayout=(TableLayout)findViewById(R.id.tableLayout);TableRowrow=(TableRow)tblLayout.getChildAt(0);//HeregetrowiddependingonnumberofrowButtonbutton=(Button)row.getChildAt(

android - 左侧按钮和可绘制对象

我像这样在xml文件中创建按钮:我想知道如何在Activity中执行drawableLeft。我知道这很愚蠢,但我需要在Activity中这样做,因为我在那里创建了按钮。我如何才能在Activity中执行与xml文件中相同的操作?我需要添加drawableLeft和drawablepadding和paddingleft。这就是我在Activity中创建按钮的方式Buttonbutton1=newButton(this);button1.setLayoutParams(newRelativeLayout.LayoutParams(buttonWidth,buttonHeight));bu

android - 单击视觉状态更改的按钮

有什么方法可以在Android中为按钮设置动画,以便在您单击它时将按钮的背景更改为按下的图像?我只使用背景属性在表单按钮上显示图像。 最佳答案 使用此XML:将其保存在drawable文件夹中并设置为背景drawable。 关于android-单击视觉状态更改的按钮,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10425741/

android - 为多个按钮实现 onTouchListener() 的单一方法

我正在尝试查看是否有一种方法可以创建一个方法来为多个按钮实现触摸监听器,因为我有很多按钮几乎可以做同样的事情。他们所做的唯一区别是他们将通过我的sendMessage()方法发送的消息,以及需要按住按钮多长时间才能发送消息。如果有办法做到这一点,那可能是什么?而且,为什么这样的东西行不通?//WithinonCreateMethod...ButtonmButton=(Button)findViewbyId(R.id.three_sec_button);mButton=addTouchTimer(mButton,3,3);通话-privateButtonaddTouchTimer(But

Android 从一个按钮打开菜单

有没有办法让按钮调用子菜单?我目前有一个菜单,如果他们选择其中一个选项,它会打开一个子菜单,但是我希望能够从Button小部件而不是Menu对象启动子菜单。谢谢! 最佳答案 我不一定推荐这个,但我能够以编程方式调用子菜单。首先,在onCreateOptionsMenu的重写中,我将菜单参数存储到Activity中的私有(private)菜单变量中。然后,我可以简单地从onClick()执行以下操作:MyActivity.this.openOptionsMenu();//activity'sonCreateOptionsMenuget