第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

兩邊的button不能點(diǎn)擊,button的text屬性和background屬性設(shè)置后都能顯示,但是點(diǎn)擊上面的文字卻沒(méi)任何反應(yīng),就好像變成了textview一樣。

package com.example.test;


import android.content.Context;

import android.content.res.TypedArray;

import android.graphics.drawable.Drawable;

import android.util.AttributeSet;

import android.view.Gravity;

import android.view.ViewGroup;

import android.widget.Button;

import android.widget.RelativeLayout;

import android.widget.TextView;


public class Topbar extends RelativeLayout{


private ?Button leftButton,rightButton;

private ?TextView tvTitle;

private int leftTextcolor;

private Drawable leftBackground;

private String leftText;

private int rightTextcolor;

private Drawable rightBackground;

private String rightText;

private float titleTextsize;

private int titleTextcolor;

private String ?title;

private LayoutParams leftparams, rightparams, titleparams;

public Topbar(Context context, AttributeSet attrs) {

super(context, attrs);

// TODO Auto-generated constructor stub

TypedArray ta=context.obtainStyledAttributes(attrs,R.styleable.Topbar);

leftTextcolor=ta.getColor(R.styleable.Topbar_leftTextColor, 0);

leftBackground=ta.getDrawable(R.styleable.Topbar_leftBackground);

leftText=ta.getString(R.styleable.Topbar_leftText);

rightTextcolor=ta.getColor(R.styleable.Topbar_rightTextColor, 0);

rightBackground=ta.getDrawable(R.styleable.Topbar_rightBackground);

rightText=ta.getString(R.styleable.Topbar_rightText);

? ?

titleTextsize=ta.getDimension(R.styleable.Topbar_titleTextSize,0);

titleTextcolor=ta.getColor(R.styleable.Topbar_titleTextColor,0);

title=ta.getString(R.styleable.Topbar_title);

?

ta.recycle();

?

leftButton=new Button(context);

rightButton=new Button(context);

tvTitle=new TextView(context);

?

leftButton.setTextColor(leftTextcolor);

leftButton.setBackground(leftBackground);

leftButton.setText(leftText);

?

rightButton.setTextColor(rightTextcolor);

rightButton.setBackground(rightBackground);

rightButton.setText(rightText);

?

tvTitle.setTextColor(titleTextcolor);

tvTitle.setTextSize(titleTextsize);

tvTitle.setText(title);

tvTitle.setGravity(Gravity.CENTER);

?

setBackgroundColor(0xFFF59563);

?

leftparams=new LayoutParams(ViewGroup.LayoutParams.

WRAP_CONTENT,LayoutParams.WRAP_CONTENT);

leftparams.addRule(RelativeLayout.ALIGN_PARENT_LEFT,TRUE);

addView(leftButton, leftparams);

?

rightparams=new LayoutParams(ViewGroup.LayoutParams.

WRAP_CONTENT,LayoutParams.WRAP_CONTENT);

rightparams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT,TRUE);

addView(rightButton, rightparams);

?

titleparams=new LayoutParams(ViewGroup.LayoutParams.

WRAP_CONTENT,LayoutParams.WRAP_CONTENT);

titleparams.addRule(RelativeLayout.CENTER_IN_PARENT,TRUE);

addView(tvTitle, titleparams);

?

}


}


正在回答

2 回答

同問(wèn),請(qǐng)問(wèn)解決了嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~

button沒(méi)有設(shè)置click事件

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

zdhcristy

設(shè)置了事件之后點(diǎn)擊Button有效,但是沒(méi)有點(diǎn)擊效果怎么破?
2016-05-04 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Android UI模板設(shè)計(jì)
  • 參與學(xué)習(xí)       76030    人
  • 解答問(wèn)題       233    個(gè)

快來(lái)學(xué)習(xí)如何在Android中自定義View,本次課程一定會(huì)讓你獲益匪淺

進(jìn)入課程

兩邊的button不能點(diǎn)擊,button的text屬性和background屬性設(shè)置后都能顯示,但是點(diǎn)擊上面的文字卻沒(méi)任何反應(yīng),就好像變成了textview一樣。

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)