小编Fab*_* PH的帖子

如何在Objective-C中组合两个数组?

什么是JavaScript concat()函数的Objective-C等价物?

假设两个对象都是数组,你会如何组合它们?

objective-c ios

70
推荐指数
2
解决办法
5万
查看次数

使用可绘制资源

我有这个问题,请看跟踪堆栈:

E/AndroidRuntime(2410): Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #5: <bitmap> requires a valid src attribute
Run Code Online (Sandbox Code Playgroud)

我的xml文件如下所示:

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <bitmap android:src="@drawable/btn_1"/>
    </item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

btn_1是可绘制资源中的另一个xml文件当我使用图像(*.png)而不是xml drawable时,它没问题.

我可以使用可绘制资源作为src来进行位图吗?以防万一这是我的btn_1.xml文件.即使btn_1文件没有项目,它也不起作用.

<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:drawable="@drawable/btn_arrow_bg_red"/>
<item>
    <bitmap
        android:gravity="center"
        android:src="@drawable/btn_arrow_white" />
</item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

android bitmap drawable xml-drawable

52
推荐指数
3
解决办法
2万
查看次数

如何以编程方式创建访问点

我已经编写了代码来为Android设备创建一个访问点.我已经在模拟器和真实设备上进行了测试.但它不起作用.我哪里弄错了?

public class MainWAP extends Activity {

    WifiManager wifiManager;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main_wap);
    }

    public void openWifi(View v) {
        createWifiAccessPoint();
    }

    private void createWifiAccessPoint() {
        if (wifiManager.isWifiEnabled()) {
            wifiManager.setWifiEnabled(false);
        }
        Method[] wmMethods = wifiManager.getClass().getDeclaredMethods();
        boolean methodFound = false;
        for (Method method: wmMethods) {
            if (method.getName().equals("setWifiApEnabled")) {
                methodFound = true;
                WifiConfiguration netConfig = new WifiConfiguration();
                netConfig.SSID = "AccessPoint";
                netConfig.allowedAuthAlgorithms.set(
                    WifiConfiguration.AuthAlgorithm.OPEN);
                try {
                    boolean apstatus = (Boolean) method.invoke(
                        wifiManager, netConfig, true);
                    for (Method isWifiApEnabledmethod: wmMethods) {
                        if (isWifiApEnabledmethod.getName().equals( …
Run Code Online (Sandbox Code Playgroud)

android

20
推荐指数
2
解决办法
1万
查看次数

(Android)listview有多个按钮,无法单击列表项

我有两个按钮列表.当我想单击列表项时,它不起作用,但我的按钮仍然可以点击. 如何使所有按钮包括可点击的整个列表项?

项目清单:

<TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android" 
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:mode="twoLine">

              <Button
                    android:id="@+id/erase"
                    android:layout_width="40dip"
                    android:layout_height="40dip"
                    android:focusable="false"
                    android:focusableInTouchMode="false"/>
              <ImageButton android:id="@+id/soundf"
                    android:layout_width="40dip"
                    android:layout_height="40dip"
                    android:focusable="false"
                    android:focusableInTouchMode="false"/> 
              <TextView android:id="@+id/texxt1"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:textColor="#CC0"/>
</TwoLineListItem>
Run Code Online (Sandbox Code Playgroud)

包含ListView的布局:

    <LinearLayout android:orientation="horizontal"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content">
        <Button android:id="@+id/left" 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:text="English to Indonesia"
            android:layout_weight="1" 
            android:background="@drawable/chbutt" />
        <Button android:id="@+id/right" 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" 
            android:text="Indonesia to English"
            android:layout_weight="1" 
            android:background="@drawable/chbutt" />
    </LinearLayout>

    <ListView android:layout_height="wrap_content"
        android:layout_width="fill_parent" 
        android:id="@+id/history"
        android:headerDividersEnabled="false"
        android:footerDividersEnabled="false"
        android:isScrollContainer="false" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

android listview clickable

6
推荐指数
2
解决办法
7386
查看次数

ActionBar中的Android Toggle Button

有没有办法将一个ToggleButton放在ActionBar中并让它保存它所处的状态,所以当你再次打开相同的活动时,它处于你离开它的状态?

额外:如果可能的话有android 2.3.3 - 2.3.7向后兼容性

android togglebutton android-menu android-actionbar

5
推荐指数
1
解决办法
3326
查看次数

为什么我不能在子类中使用超类的属性(Objective-C)

我在一个类中声明了一个属性:

@property double x;
Run Code Online (Sandbox Code Playgroud)

然后我创建了该类的类,我在其中声明了另外两个属性:

@property double a, b;
Run Code Online (Sandbox Code Playgroud)

然后我在子类中创建了一个init方法:

-(id)initWithAValue:andBValue:
Run Code Online (Sandbox Code Playgroud)

我被允许使用:

_a;  // same for b
[self setValue a]; // same for b
self.a;  // same for b and x
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试使用x属性时,我只能使用[self setValue x]而我不能使用_x.为什么?

inheritance objective-c

0
推荐指数
1
解决办法
2298
查看次数